Родился 4 апреля 1940 года в совхозе «Красная Заря» (ныне ЗАО «Малино», расположено в селе Березнецово Ступинского района) Московской области. В 1957—1959 годы работал на Сергачской МТС (ученик слесаря, слесарь 3-го разряда).
В 1964 году окончил Горьковский сельскохозяйственный институт по специальности «инженер-механик». В 1964—1986 годах работал в Горьком: заведовал ремонтными мастерскими учебного хозяйства «Новинки» Горьковского сельхозинститута (1964—1968), был главным инженером автоколонны № 1303 (1968—1976; c 1973 — ПО грузового транспорта № 8), главным инженером, затем — начальником Волго-Вятского транспортного управления (1976—1983), начальником Горьковского территориального объединения грузового автомобильного транспорта (1983—1986). В 1967 году вступил в КПСС.
С 1986 года — в Министерстве автомобильного транспорта РСФСР: заместитель министра, с 1990 года — Министр транспорта РСФСР (с 1991 года — России) Создавал законодательную и правовую базу деятельности Министерства, способствовал сохранению транспортной системы страны в 1990-е годы. В 1992 году возглавлял государственную комиссию по оценке обстановки в Приднестровской Республике.
В 1996—2001 годах — торговый представитель России в Венгрии. В апреле 2001 года вышел на пенсию.
В 2001—2003 годах — советник президента Ассоциации международных автомобильных перевозчиков («АСМАП», Москва), одновременно с 2002 года — председатель Комитета по транспорту и экспедированию Торгово-промышленной палаты России.
С 25 марта 2003 года — президент Союза транспортников России (Москва), в который входят все профессиональные транспортные объединения и ассоциации России; Союз транспортников России отстаивает интересы российских международных автомобильных перевозчиков в органах законодательной и исполнительной власти.
С 2011 года — депутат Государственной Думы; состоит во фракции «Единая Россия», является первым заместителем председателя Комитета по транспорту и председателем его экспертного совета.
В 2016 году баллотировался в Госдуму РФ VII созыва, по итогам сентябрьских выборов избран депутатом по Мордовскому одномандатному округу № 23.