В 18 лет в 1943 году призван в Забайкальский военный округ. Прошёл ускоренные курсы офицерского состава. Направлен в Первый Украинский фронт. Участвовал в освобождении Молдавии, Польши, в боях за Берлин. В 1945 году направлен в первый дальневосточный фронт, где принимал участие в битву за Маньчжурию. За время прохождения службы исполнял обязанности командира взвода разведки, командира разведки дивизии. После окончания войны проходил службу в посольствах Японии, Германии в городе Москва. Закончил военную Академию им. Фрунзе. Был кандидатом военных наук, доцентом. Награжден орденами Отечественной войны Первой и Второй степени, двумя орденами Красной звезды, медалями.