Родился 07 марта 1922 г. в дер. Саргина, Тобольского района, Тюменской области. Образование 7 классов. По гражданской специальности машинист паровых машин. Призван Тобольским РВК Тюменской области 01 января 1943 г.
Был курсантом 11 стрелкового полка с января по май 1943 г. В Великой Отечественной войне участвовал в боях в составе 52 артиллерийского полка, был командиром орудий 45 мм пушек с мая 1943 г. по январь 1945 г. С января 1945 г. по июнь 1947 г. был механиком-водителем танка Т-34 в составе 1-го танкового полка. Служил в звании старшины, командир танка Т-34. Участвовал в освобождении Минска, также в форсировании Немана, освобождении Латвии. Закончил войну в Кенигсберге. После войны окончил танковое училище (1945).
В июне 1947 г. и по май 1950 г. был в составе 91 танкового полка механиком-водителем. Демобилизовался 1 мая 1950 г. и поступил на срочную службу в В/ч 32485. Служил командиром танка Т-34 с мая 1950 г. по июль 1951 г. Демобилизовался со срочной службы 13 июня 1951 г.
Награжден медалями «За отвагу» (1943), «За победу над Германией» (1945), «медалью Жукова», юбилейными «50, 60 лет победы в Великой Отечественной войне 1941-1945 гг.», «60 лет ВС СССР», «Орденом Отечественной войны» 2 степени.
После службы в рядах советской армии, в 1950-е гг., работал в Тобольске, в конторе связи. Затем в 1961 г. в Тобольском Горстройуправлении. С 1963 г. трудился в Варгашинском совхозе.
В 1964 г. прибыл в Сургут. С 1965 г. в Сургутской нефтеразведочной экспедиции (СНРЭ). Работал в хозяйственном и вышкомонтажном цехах плотником. В 1969 г. стал трудиться вышкомонтажником. Победитель соцсоревнования 1973 г. С 1977 г. переведен в вышкомонтажную контору геологов, где проработал до выхода на пенсию в 1981 г.
Умер 12 февраля 2007 г. в Сургуте.