Родился 5 апреля 1944 года в селе Мироновка Новогеоргиевского района Кировоградской области Украинской ССР.
В 1962 окончил Днепропетровский автодорожный техникум, в 1966 – Уссурийское военное автомобильное училище с отличием, в 1973 – Военную академию тыла и транспорта по специальности «Строительство и восстановление железных дорог»
В Вооруженных Силах занимался строительством железных дорог, мостов, жилья, объектов социального назначения и других инженерных сооружений в Сибири, Казахстане, на Дальнем Востоке, в Центральной России.
Участвовал в ликвидации последствий аварии на Чернобыльской АЭС, развитии транспортных артерий Байконура.
1991–1995 гг. – заместитель начальника железнодорожных войск Федерального управления железнодорожных войск при Министерстве путей сообщения РФ.
1995–1996 гг. – заместитель директора Федеральной службы железнодорожных войск РФ, заместитель командующего Железнодорожными войсками РФ по вооружению.
1996 г. – советник полномочного представителя президента РФ в Чеченской Республике Олега Лобова.
Апрель – ноябрь 1996 г. – председатель правительства Чеченской Республики.
Апрель – июнь 1997 г. – заместитель министра путей сообщения РФ.
Июль 1997 – май 1998 г. – директор Федеральной службы специального строительства РФ.
Апрель 1999 г. – статс-секретарь – 1-й заместитель министра путей сообщения РФ.
Октябрь 1999 – июнь 2000 г. – заместитель председателя правительства РФ (до мая 2000) – полномочный представитель правительства РФ в Чеченской Республике.
С января 2000 – в президиуме правительства РФ.
Октябрь 2002 – апрель 2004 г. – председатель Госстроя России.
C 2005 года – президент Ассоциации строителей России.
Женат, имеет двух сыновей.