Родился 28 сентября 1956 года в г. Чите.
В 1976 году окончил Саратовский техникум железнодорожного транспорта. В 1990 году окончил Омский институт инженеров железнодорожного транспорта по специальности «Автоматика, телемеханика и связь». После учебы работал в Новобирюсинской дистанции сигнализации и связи Красноярской железной дороги, где прошел путь от электро-монтера СЦБ до старшего электромеханика. В феврале 1997 года назначен заместителем начальника Ужурской дистанции сигнализации и связи. С сентября 1997 по 2002 год работал начальником Ужурской дистанции сигнализации и связи Красноярской железной дороги.