Родился в семье крестьянина. Русский. В 1935 году окончил восемь классов. Работал директором Дома культуры в Туганском районе. В сентябре 1939 года призван на службу в Красную Армию, служил на Дальнем Востоке. С июня 1941 — служил на фронте рядовым солдатом. В дальнейшем окончил курсы политработников и стал заместителем командира роты по политчасти. Член КПСС с мая 1942 года.
В июне 1944 года окончил Камышинское танкотехническое училище. Воевал на 1-м Белорусском фронте лейтенантом, механиком-водителем самоходной установки. Отличился в боях на Берлинском направлении и в самом Берлине. 31 мая 1945 года ему присвоено звание Героя Советского Союза.
В послевоенные годы был заместителем командира роты и батальона по технической части. С 1960 года — майор запаса, персональный пенсионер союзного значения, работал на одном из заводов в Черновцах (УССР).