Родился 10 марта 1908 года в деревне Верхнее Апасово Тарусского района Тульской области (Россия). Русский.
В РККА с 1 сентября 1930 года, был призван Алексинским (Ленинским) районным военкоматом Тульской области.
Окончил авиационную школу техников.
Присвоено звание воентехника 2-го ранга.
Служил в различных авиационных частях.
Участвовал в национально-революционной войне в Испании с осени 1936 года по 1937 год в составе технического персонала республиканской авиации.
Присвоено звание военинженера 2-го ранга.
После возвращения из Испании продолжал служить в Военно-воздушных силах.
Участвовал в Великой Отечественной войне с 22 июня 1941 года.
Воевал на Северо-Западном фронте с 22 июня по 17 июля 1941 года, на Юго-Западном фронте с 19 августа по 6 октября 1941 года, на Брянском фронте с 15 мая 1942 года.
Снова воевал на Юго-Западном фронте с 1 июня по 19 июля 1942 года, затем на Сталинградском фронте с 19 по 31 июля 1942 года, после чего опять воевал на Юго-Западном фронте (с 20 октября 1943 года - 3-й Украинский фронт) с 14 апреля 1943 года.
Присвоено звание военинженера 3-го ранга.
Служил в должностях инженера по вооружению, заместителя старшего инженера по вооружению 31-го истребительного авиационного полка.
В 1943 году присвоено воинское звание «инженер-капитан».
После окончания войны продолжал служить в Военно-воздушных силах.
В 1945 году служил в Южной группе войск в должности зам старшего инженера по вооружению 31-го истребительного авиационного полка.
29 декабря 1955 года вышел в отставку в звании подполковника технической службы.
Награждён двумя орденами Красного Знамени (27.06.1937, 15.11.1950), орденом Отечественной войны 2-й степени (03.01.1944), тремя орденами Красной Звезды (02.01.1937, 14.06.1945, 06.11.1945), двумя медалями «За боевые заслуги» (19.07.1942, 03.11.1944), медалями «За освобождение Белграда», «За взятие Будапешта», «За взятие Вены», «За победу над Германией в Великой Отечественной войне 1941-1945 гг.» и другими.