Родился в селе Пашково Яшкинский района Кемеровская обл.
1938 - 1940 гг - красноармеец 42-й отдельной лёгкотанковой бригады. 1-я Особая Краснознамённая Дальневосточная Армия. Участие в событиях на озере Хасан
1940 - 1941 гг - Приволжский округ. Курсант Ульяновского автобронетанкового училища.
В 1941 г 10 июля был досрочно выпущен в звании лейтенанта и получил назначение в 84-й танковый разведбатальон (Белорусский военный округ г.Кобрин Брестский район).
1941 г - 1948 г -комвзвода, замкомроты, отдельная химрота (Западный, северо-Западный фронты).
1961 г - демобилизован в запас в звании майора (Московский военный округ).
1961 - 1989г - инженер по безопасности движения (Раменское автотранспортное предприятие).