Родился 24 июня 1954 года в городе Волхов Ленинградской области.
Трудовую деятельность начал в 1971 году слесарем локомотивного депо Волховстрой-1 Октябрьской железной дороги. В 1977 году окончил Ленинградский институт инженеров железнодорожного транспорта. После окончания института продолжил работу на дороге, где прошел путь от дежурного по горке до начальника дороги. С 1977 по 1997 годы работал на Октябрьской железной дороге. В 1998 году был заместителем председателя Законодательного собрания Ленинградской области. 1998—1999 годы — первый заместитель начальника Юго-Восточной железной дороги. С мая 1999 года по май 2000 года работал заместителем министра путей сообщения. 2000—2002 годы — первый заместитель начальника Московской железной дороги. Февраль 2002 года — 22 сентября 2003 года — первый заместитель МПС. 23 сентября 2003 года назначен исполняющим обязанности МПС. 7 октября 2003 года утвержден в должности министра путей сообщения Российской Федерации.
9 марта 2004 года Президент России подписал Указ «О системе и структуре федеральных органов исполнительной власти», согласно которому Министерство путей сообщения Российской Федерации было упразднено.
С июля 2004 года — исполнительный директор негосударственного пенсионного фонда «Благосостояние» (пенсионное обеспечение работников ОАО «Российские железные дороги»). 17 августа 2005 года назначен первым вице-президентом ОАО «Российские железные дороги».
С 29 июня 2009 года также возглавил Совет директоров московского футбольного клуба «Локомотив».
С 2011 является сопредседателем от ОАО «РЖД» совместной с Правительством Москвы рабочей группы по реконструкции и организации пассажирского движения по Малому кольцу Московской железной дороги.