Родился 20 ноября 1949 года в городе Калинковичи, Гомельской области)
В 1972 году с отличием окончил Белорусский ордена Трудового Красного Знамени политехнический институт. Инженер-механик. После окончания института с 1972 по 1974 г. служил в Советской Армии.
Трудовую деятельность начал в 1974 году в качестве инженера-конструктора в конструкторском бюро машиностроения завода им. Дзержинского НПО "Интеграл". В 1974-1996 гг. работал инженером-конструктором, начальником КБ-44, начальником ТО-4 ОКБМ, главным инженером ОКБМ, главным инженером машиностроительного комплекса завода имени Ф.Э.Дзержинского НПО "Интеграл". В
1996-2001 гг. работал генеральным директором Минского ПО "Горизонт" — директором Минского завода "Горизонт".
В 2001 году назначен на должность Министра энергетики Республики Беларусь.
С июля 2003 по декабрь 2003 г. — исполняющий обязанности Заместителя Премьер-министра Республики Беларусь.
С декабря 2003 года по август 2018 года — Первый заместитель Премьер-министра Республики Беларусь.
С ноября 2018 года - посол Белоруссии в РФ