Родился 10 ноября 1959 года в г. Слободском Кировской области.
В 1982 году окончил Омский университет путей сообщения по специальности «Автоматика, телемеханика и связь на железнодорожном транспорте».
Электромеханик Промышленновской дистанции сигнализации и связи Кемеровской железной дороги (1982), электромеханик Тайшетской дистанции сигнализации и связи Восточно-Сибирской железной дороги (1983), служба в Советской Армии (1983—1984), инженер, заместитель начальника 11-й дистанции сигнализации и связи Восточно-Сибирской железной дороги (1984—2001), заместитель начальника службы сигнализации, централизации и блокировки Октябрьской железной дороги (2001—2004). С 2004 года — начальник Санкт-Петербург-Финляндской дистанции сигнализации и связи Октябрьской железной дороги.
Награжден знаком «Почетный работник Октябрьской железной дороги».