Русский. Уроженец с. Глебова Переславского района Ярославской области. В ряды КА призван (18.6.1941) Переславским РВК. Член ВЛКСМ. 18.6.-10.1941 – курсант Чебоксарского авиационного училища. 10.1941 – стрелок 7зап.сп. (г. Горький). Отобран (11.1941) для обучения в Военно-инженерном училище.
12.1942 – окончил Московское ВИУ. Лейтенант. Участник Великой Отечественной войны. Воевал на Калининском (11.1.-25.5.1943), Брянском (26.7.-1.9.1943), 1 Украинском (4.3.1944-4.1945) фронтах. Участник Орловской, Львовско-Сандомирской, Висло-Одерской, Берлинской и Пражской операций. Был дважды ранен. Командир взвода 3 роты 88аминжб. Кандидат в члены ВКП(б) с 9.1943 г. При восстановлении моста через р. Вилию в районе д. Стойло, проявив находчивость и изобретательность, выполнял задания до 300 %, в результате чего мост был восстановлен на 10 ч ранее установленного срока. Командиром батальона майором С.Д. Чипилем представлен (8.3.1944) к ордену Красной Звезды, награжден медалью «За отвагу» (пр. № 44/н от 15.4.1944 г. 4ТА). Командир взвода разведки роты управления 88аминжб. Умело руководил взводом по выполнению заданий командования по инженерной разведке при наступлении наших частей. Возглавлял (6.8.1944) группу саперов при установке противотанковых мин в тылу противника. Командиром батальона майором С.Д. Чипилем представлен (8.3.1944) и награжден орденом Красной Звезды(пр. № 250/н от 23.9.1944 г. 4ТА).
8.1944 – командир инженерной роты 63минжб 20минжбр. Член ВКП(б) с 9.1944 г. Старший лейтенант. Умело организовав работу роты, на 2 ч ранее срока построил 2 моста через р. Чарну. Под огнем противника построил мост в районе Поток. Проделал 5 проходов для пропуска танков через заграждения. В районе Белхатув со взводом вступил в бой с группой противника, совершив удачный маневр, уничтожил 26 гитлеровцев. Занимая оборону по р. Бобер, отбил 3 контратаки превосходящего противника, а затем с подошедшими танками занял деревню и уничтожил 78 немецких солдат и офицеров. Командиром батальона старшим лейтенантом М.И. Сагаловым представлен (26.2.1945) к ордену Красного Знамени, награжден орденом Отечественной войны 2 ст. (пр. № 93/н от 12.3.1945 г. 4ТА). На 5.1945 – командир роты 32оминжб 3гв.минжбр. Гвардии старший лейтенант. В районе Фугеберг первым вступил в бой (26.3.1945) с группой автоматчиков, оказавших сопротивление, и уничтожил 10 эсесовцев. Во время форсирования р. Нейссе (14.4.1945) с группой бойцов перебрался по разведанным бродам и под огнем противника разминировал участок берега (150 м), отбив атаку автоматчиков, срезал крутость берега, обеспечив выход танков из воды. При разведке глубины реки и состояния дна от разрыва снаряда получил 4 осколочных ранения. Командиром батальона гвардии майором Э.Ф. Каплуном представлен (27.4.1945) и награжден орденом Красного Знамени (пр. № 183/н от 15.5.1945 г. 4гв.ТА 1 Украинского фронта).
Награжден медалью «За победу над Германией в Великой Отечественной войне 1941-1945 гг.» (акт вручения от 18.10.1945 г. 3гв.минжбр).
После окончания войны продолжил службу в КА (СА). Гвардии подполковник. 1964 – уволен из Вооруженных Сил в запас. Место жительства: Москва. Работал старшим инженером Ворошиловского районного жилищного управления Москвы. В отставке. Вёл большую военно-патриотическую работу среди молодёжи подшефных школ и в Совете ветеранов 4гв.ТА. К юбилею Победы награжден орденом Отечественной войны 1 ст. (6.4.1985). Жена Пелагея (Полина) Захаровна (14.2.1924 – ?), урожденная Линёва, – уроженка с. Городец Рязанской области, в ряды КА призвана (10.6.1943) Спасским РВК Рязанской области, участник Великой Отечественной войны (с 5.1944), санинструктор 88аминжб 20минжбр, красноармеец, получила легкое ранение (25.1.1945), награждена медалью «За боевые заслуги» (3.2.1945), санинструктор 33оминжб 3гв.минжбр, гвардии ефрейтор, награждена орденом Отечественной войны 1 ст. (15.5.1945), к юбилею Победы награждена орденом Отечественной войны 1 ст. (6.4.1985). Совместно прожили более 60 лет.