Родился в 1950 году в с. Утятское Прито-больского района Курганской области.
В 1972 году окончил Омский институт инженеров железнодорожного транспорта.
Электромеханик, старший электромеханик Вихоревской дис
танции сигнализации и связи (1972—1974), электромеханик, старший электромеханик, старший инженер, начальник участка Вихоревской дистанции сигнализации и связи (1975—1983), служба в Советской Армии (1974—1975), старший электромеханик, старший инженер, начальник участка
Вихоревской дистанции сигнализации и связи (1975—1983), заместитель начальника, начальник Коршуниха-Ангарской дистанции сигнализации и связи (1983—1999). С 1999 года начальник службы сигнализации, централизации и блокировки Восточно-Сибирской железной дороги.