Родился 19 июля 1956 года в деревне Слободка Октябрьского района Гомельской области. Образование высшее — окончил Белорусский политехнический институт, инженер-механик; Белорусский государственный экономический университет, экономист.
Трудовую деятельность начал на автокомбинате № 7 города Минска. Работал слесарем, водителем, инженером-технологом, секретарем комсомольской организации. Служил в рядах Вооруженных Сил. Был заведующим отделом Фрунзенского райкома комсомола, инструктором Минского обкома комсомола, заведующим отделом Минского горкома ЛКСМБ, первым секретарем Ленинского райкома комсомола, секретарем и вторым секретарем Минского горкома комсомола. Работал заместителем генерального директора производственного объединения “Авторемонт”, директором народного предприятия “Белавтогаз”, президентом закрытого акционерного общества “Белавтогаз”.
Избирался председателем Комиссии Палаты представителей Национального собрания Республики Беларусь второго созыва по промышленности, топливно-энергетическому комплексу, транспорту, связи и предпринимательству.
Депутат Парламентского Собрания Союза Беларуси и России, член Комиссии по экономической политике.
С октября 2002 года — Министр транспорта и коммуникаций Республики Беларусь.
Женат, имеет сына и дочь.