Родился 15 января 1949 г. в дер.Вичин Лунинецкого района Брестской области.
Окончил Гродненский сельскохозяйственный институт, Минскую высшую партийную школу.
В 1968 году работал заведующим Дворецким сельским клубом Лунинецкого района. С 1970 по 1975 гг. - инженер-гидромелиоратор, агроном, заместитель председателя колхоза «Путь Ленина» Лунинецкого района. В 1975 - 1981 гг. - руководитель колхоза «Рассвет» Лунинецкого района Брестской области. С 1981 г.- первый заместитель председателя исполнительного комитета Лунинецкого районного Совета народных депутатов. 1987 г. - 1991 гг. - второй секретарь, первый секретарь Брестского райкома КПБ. С 1991 г.- председатель Брестского районного Совета народных депутатов и председатель райисполкома. С 1996 г.- заместитель председателя Комитета государственного контроля Республики Беларусь. 1998 г.- первый заместитель Минского областного исполнительного комитета, 2000 г. – председатель Государственного налогового комитета Республики Беларусь. С 2001 по 2004 гг. – Министр по налогам и сборам Республики Беларусь.
В 2004 - 2014 гг. – председатель Брестского областного исполнительного комитета.