Родился 25 мая 1951 г. в г.Рогачеве Гомельской области.
Окончил Минский радиотехнический институт, БГЭУ, Магистратура при БГЭУ.
С 1967 г. работал на Рогачевском молочно-консервном заводе, Могилевском областном объединении «Сельхозтехника», с 1976 по 1990 гг. - на ПО «Химволокно», Могилевском заводе «Электродвигатель», директором Рогачевского завода «Диапроектор». С 1990 г. - депутат Верховного Совета БССР, секретарь постоянной Комиссии по вопросам работы Советов народных депутатов и развития самоуправления, с 1991 г. – член Верховного Совета СССР, председательем Комитета по вопросам организации и деятельности межреспубликанских органов. В 1992 -1998 гг. - заместитель председателя Контрольной палаты, Заместитель Главы Администрации Президента Республики Беларусь, Заместитель Премьер Министра Республики Беларусь, Полномочный представитель Президента в органах Союза Беларуси и России. С 1998 по 2000 гг.- первый заместитель Премьер-министра Республики Беларусь. С марта 2000 г. по март 2004 г. – председатель Брестского областного исполнительного комитета