Родился в селе Октябрьское, ныне Неверкинского района Пензенской области.
Окончил Московский институт инженеров железнодорожного транспорта (1985 г.).
С 1986 года работал дежурным по станции, маневровым и станционным диспетчером станции Горький-Сортировочный Горьковской железной дороги.
С 1987 года – главный инженер, с 1990 года – начальник станции Горький-Сортировочный.
С 1992 года – первый заместитель начальника Горьковского отделения Горьковской железной дороги, с 1995 года – заместитель начальника Горьковской железной дороги, начальник службы перевозок.
В 1998 – 1999 годах – первый заместитель начальника Дальневосточной железной дороги.
В 1999 – 2002 годах – начальник Горьковской железной дороги.
Под его руководством был проведён весь комплекс работ по открытию скоростного пассажирского движения Москва – Нижний Новгород.
В 2002 году был назначен заместителем министра путей сообщения Российской Федерации.
В 2003 – 2005 годах – первый вице-президент ОАО «РЖД».
С 2006 года – директор Департамента Министерства транспорта Российской Федерации государственной политики в области железнодорожного транспорта.
С 2007 года – генеральный директор ФГУ "Ространсмодернизация".
С 2009 года – помощник министра транспорта Российской Федерации, член коллегии Минтранса России.
С 2010 года – исполнительный директор по транспорту и логистике ГК «Олимпстрой».
Депутат Законодательного Собрания Нижегородской области 3-го созыва.
Доктор технических наук. Профессор.
Заслуженный работник транспорта Российской Федерации (16.07.2003).
Лауреат премии Правительства Российской Федерации (2003).
Почётный гражданин города Шахунья.
Почётный железнодорожник.
Проживает в Москве.