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