Родился 18 июня 1916 года в деревне Мятусово Подпорожского района Ленинградской области в семье крестьян. По окончании школы работал в строительно-монтажном тресте "Свирьстрой" (Ленинградская область) с 1934 года по 24 июня 1941 года. Сначала в качестве десятника. По окончании курсов мастеров - техник, начальник геодезического отряда. С 24 июня 1941 года по 27 июля 1948 года - служба в рядах Красной армии. Служил в военно-восстановительном поезде № 103 в качестве бойца, затем - техника-геодезиста. 22 декабря 1942 года награжден медалью "За оборону Ленинграда". 06 ноября 1944 года выдан нагрудный знак "Почётного железнодорожника" 30 июня 1946 года награждён медалью "За победу над Германией в Великой Отечественной войне 1941-1945 гг".
С 21 ноября 1948 года по 19 января 1952 года трудился в строительно-монтажном тресте "Свирьстрой" на строительстве Свирьской ГЭС (Ленинградская область) в качестве инженера-геодезиста.
С 20 января 1952 года по 12 октября 1960 год работал в Княжегубгэстрой (Мурманская область) на строительстве Княжегубской ГЭС в качестве инженера-геодезиста. Уволен в связи с инвалидностью по болезни. Умер 19 декабря 1968 года. Семья: жена Александра Григорьевна во время войны трудилась на Уральском заводе. Трое детей: 2 сына и дочь.