Родился 7 ноября 1918 г. в с. Саввушка Алтайского края. В 1939 г. окончил Сумское артиллерийское училище. Во время Великой Отечественной войны участвовал в боевых действиях на Северо-Западном фронте. Закончил войну в Берлине.В 1954 г. закончил Высшую артиллерийскую штабную школу. После увольнения из армии в звании полковника работал в УКПИ в должности ст. преподавателя, начальника службы «Гражданская оборона», откуда 11 февраля 1991 г. ушел на пенсию. Награды: ордена Отечественной войны I и II степени, Красной Звезды, медали «За боевые заслуги», «За взятие Берлина», «За победу над Германией», юбилейные.