С 1980 года начал трудовую деятельность на железнодорожном транспорте.
В 2007 году — начальник отдела организации перевозок багажа и грузобагажа управления перевозок пассажиров, багажа и грузобагажа Федеральной пассажирской дирекции — филиала ОАО «РЖД»;
С 2007 года по 2010 год — начальник Управления перевозок пассажиров, багажа и грузобагажа Федеральной пассажирской дирекции — филиала ОАО «РЖД»;
С 2010 года по 2012 год — начальник Управления организации перевозок ОАО «ФПК»;
С 2012 года занимает пост первого заместителя Генерального директора ОАО «ФПК».