
В 1973 году окончил Военное училище железнодорожных войск и военных сообщений в Ленинграде.
В 1983 году окончил Военную академию тыла и транспорта. Специальность – «инженер путей сообщения».
С 1983 по 1985 год занимал пост военного коменданта железнодорожного участка и станции Ургал на БАМе. Участвовал в стыковке «Золотого звена».
С 1985 по 1994 год работал на Московской железной дороге в должности военного коменданта участка, начальника отдела воинских перевозок, а затем – Заместителя начальника военных сообщений.
С 1996 по 2004 год работал в ЗАО «Северстальтранс», с 1998 года – заместитель генерального директора компании. Курировал тему транспортного машиностроения, железнодорожных перевозок и работу морских портов.
9 марта 2004 года назначен Министром транспорта и связи Российской Федерации.
C 20 мая 2004 года – Министр транспорта Российской Федерации.
C 21 мая 2012 года – советник Президента Российской Федерации.
С 2 сентября 2013 года – помощник Президента Российской Федерации.
Входил в Общественный совет при правительственной комиссии по реформе железнодорожного транспорта.