Родился 23 апреля 1925 года в селе Ивановка Троицкого района Оренбургской области. Призван на военную службу из г. Оренбурга 15 августа 1942 года. Воевал на 3-м и 4-м Украинских фронтах, боевое крещение получил под городом Мукачево в 1943 году. В 1943-1945 годах служил помощником моториста 46 отдельного железнодорожного механизированного мотострелкового батальона 3-го Украинского фронта. Участвовал в боях по форсированию р. Днепр, в освобождении городов Киев, Кишинев. Принимал участие в освобождении Венгрии, Австрии, Югославии. День Победы встретил в столице Австрии г. Вена, войну закончил водителем в звании рядового. Награжден медалями.
В пожарной охране служил с 1949 по 1975 год в должности водителя пожарного автомобиля ВПЧ-11 по охране Орского нефтеперерабатывающего завода им. Чкалова в звании старшего сержанта внутренней службы.