Родился 1 октября 1900 года в деревне Протасово Дмитровского района Московской области (Россия). Русский.
В РККА с 15 августа (10 ноября) 1918 года.
Участвовал в гражданской войне с 1918 (1919) года по 1921 (1922) год.
Служил в инженерных частях.
Присвоено звание капитана.
Участвовал в национально-революционной войне в Испании с 1937 года по ноябрь 1938 года в качестве старшего советника инженерных сил.
После возвращения из Испании продолжал служить в инженерных частях.
Присвоено звание майора.
Присвоено звание полковника.
Участвовал в боевых действиях в районе реки Халхин-Гол в 1939 году.
Участвовал в Великой Отечественной войне с 22 июня 1941 года.
Воевал на Западном фронте, был заместителем начальника Инженерного управления фронта, с августа по ноябрь 1941 года - заместителем начальника инженерных войск 10-й армии, в 1942 году - начальником инженерных войск 62-й армии.
Принимал участие в Сталинградской битве.
17 января 1944 года присвоено воинское звание «генерал-майор инженерных войск».
С 1944 года по конец войны был заместителем командующего 53-й армии и начальником инженерных войск армии.
Участвовал в советско-японской войне 1945 года.
Воевал на Забайкальском фронте, был начальником инженерных войск и одновременно заместителем командующего 53-й армии.
После окончания войны продолжал служить в Вооруженных силах.
30 апреля 1953 года вышел в отставку в звании генерал-майора инженерных войск.
Проживал в городе Москва (Россия).
Умер 16 мая 1969 года. Похоронен на Ваганьковском кладбище Москвы.
Награжден орденом Ленина (21.02.1945), тремя орденами Красного Знамени (02.03.1938, 03.11.1944, 06.11.1947), орденом Кутузова 2-й степени (31.08.1945), орденом Богдана Хмельницкого 2-й степени (28.04.1945), орденом Отечественной войны 1-й степени (14.02.1943), орденом Отечественной войны 2-й степени (10.01.1944), двумя орденами Красной Звезды (22.02.1938, 17.11.1939), медалями «ХХ лет РККА» (1938), «За оборону Москвы», «За оборону Сталинграда», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.», «За победу над Японией» и другими.