Родился 1 мая 1938 года в с. Паутовке Горьковского района Омской области.
В 1956 году окончил Омский электротехнический техникум железнодорожного транспорта.
Учеба в институте (1952—1956), электромеханик, инженер,
старший инженер 8-й Славгородской дистанции СЦБ и связи Омской железной дороги (1956— 1963), заместитель начальника Карасукской дистанции сигнализации и связи Западно-Сибирской железной дороги (1963—1966), заместитель начальника службы сигнализации и связи Западно-Сибирской железной дороги (1966—1985).
Награжден знаком «Почетному железнодорожнику».