Родился в селе Сростки Старо-Бардинского (Красногорского) района Алтайского края, работал в колхозе «Катунь», осенью 1939 года призван в РККА. С сентября 1941 года командир отделения взвода связи 32-стрелковой 3-гвардейской мотострелковой дивизий, 49-й механизированной бригады, прошёл дороги войны до Берлина. В декабре 1941 года был ранен, в августе 1943 года вступил в члены ВКП(б).
В ноябре 1946 года поступил вахтёром Сростинского райотделения МГБ, в июне 1950 года перешёл в милицию. Был паспортистом, начальником паспортного стола, участковым уполномоченным отдела милиции Красногорского райисполкома.
Оставил службу в феврале 1963 года в связи с сокращением штатов при выслуге 28 лет.