Трудовой путь начинал электромонтером СЦБ Тюменской дистанции сигнализации и связи Свердловской железной дороги, позднее работал старшим электромехаником, старшим инженером, начальником ремонтно-технологического участка, заместителем начальника, начальником 14-й Орской дистанции сигнализации и связи ЮУЖД, главным инженером Орского и Оренбургского отделений, заместителем начальника Южно-Уральской дороги — начальником службы информатизации и связи. С 2000 года главный инженер Южно-Уральской железной дороги.
Окончил УЭМИИТ по специальности «Автоматика, телемеханика и связь на железнодорожном транспорте»(1975).
Награжден знаком «Почетному железнодорожнику».
Работал на руководящих должностях в АО Росжелдорпроект (первый заместитель генерального директора)