Родился в 1925 году в посёлке Салтыковка Московской области. После окончания школы пошёл добровольцем в армию. После учёбы в Московском Краснознамённом пехотном училище был направлен на Центральный фронт в 60-ю стрелковую дивизию 65-й армии. Участвовал в боях на Курской дуге. Награждён орденами и медалями, в том числе орденами Отечественной войны I и II степени, орденом Красной звезды, орденом «Знак почёта», медалью «За боевые заслуги» и др. После войны получил высшее военное образование. Генерал-майор в отставке. Кандидат военных наук, член союза журналистов Москвы.