Родился 23 сентября 1926 года в Чите, Забайкальский край. В 1941 году добровольцем записался в Краснодарскую спецшколу ВВС, которая в тот момент находилась в Енисейске. После её окончания в 1944 году поступил в штурманское училище в Красноярске. Во время войны сделал 3 боевых вылета в качестве стрелка-радиста. Впоследствии окончил Военно-воздушную академию в Монино. Военный штурман, участвовал во многих военных спецоперациях, в том числе в Чехословакии и в Сирии. Награждён орденами Красного Знамени (2), Красной Звезды (2), медалью «За боевые заслуги».
Живёт в Твери.