Родился 3 марта 1963 года в городе Родинское Донецкой области Украинской ССР.
В 1989 году окончил Куйбышевский институт инженеров железнодорожного транспорта (ныне – Самарский государственный университет путей сообщения) по специальности «Локомотивы».
Начинал с работы слесарем подвижного состава локомотивного депо Ульяновск КбшЖД. С 1982-го по 1999 год работал в разных должностях в локомотивном депо Ульяновск: слесарь по ремонту подвижного состава, мастер локомотивного депо, старший мастер цеха технического осмотра локомотивов, ведущий инженер технического отдела, главный инженер локомотивного депо.
В 2000 году назначен на должность начальника локомотивного депо Ульяновск. В 2006 году становится первым заместителем начальника Ульяновского отделения Куйбышевской железной дороги. С ноября 2007 года занимал должность главного инженера Ульяновского отделения КбшЖД. В 2010 года назначен начальником Ульяновского отделения КбшЖД (одновременно с октября 2012 года - заместитель начальника Куйбышевской железной дороги по территориальному управлению).