Родился 15 марта 1949 года в с. Новоалександровка Болотнинского района Новосибирской области в крестьянской семье. 13-й ребенок в семье. Русский.
В 1966 - 67 работал слесарем-сборщиком Новосибирского авиазавода им. В. П. Чкалова.
С 1972 по 1978 работал на Восточно-Сибирской железной дороге в должностях от дежурного по станции до начальника станции.
В 1978 перешел на работу на Юго-Восточную железную дорогу, где до 1984 занимал различные должности.
В 1984 был назначен на должность заместителя начальника Мурманского отделения Октябрьской железной дороги.
В 1985 - 86 - начальник Ленинград-Финляндского отделения Октябрьской железной дороги.
В 1986 - 91 - заместитель начальника Октябрьской железной дороги, в 1991 - 92 - главный экономист - заместитель начальника дороги.
С 1992 года - первый заместитель начальника Октябрьской железной дороги.
В 1994 - 96 - заместитель министра путей сообщения РФ.
С ноября 1996 по апрель 1997 - первый заместитель министра путей сообщения РФ.
С 14 апреля 1997 - министр путей сообщения РФ.
С 12 мая 1999 - и. о. первого заместителя Председателя Правительства РФ.
С 20 мая 1999 - первый заместитель Председателя Правительства РФ.
10 января 2000 был лишен поста вице-премьера.
18 мая 2000 указом Президента был назначен министром путей сообщения РФ в правительстве Михаила Касьянова.
Награжден орденом "За заслуги перед Отечеством" III степени (13 марта 1999).
Женат, имеет сына и дочь. Жена - Галина Сияровна. С женой познакомился в НИИЖТ. Дочь в 1999 оканчивала школу за рубежом.В 1972 окончил Новосибирский институт инженеров железнодорожного транспорта (НИИЖТ) по специальности "инженер путей сообщения по эксплуатации железных дорог". В 1990 окончил Академию народного хозяйства при Совете Министров СССР.