Родился 15 апреля 1952 года в г. Слониме Гродненской области.
Образование высшее — окончил Белорусский государственный университет, юрист.
Проходил службу в органах прокуратуры Республики Беларусь в должности следователя, районного прокурора, начальника отдела прокуратуры области, заместителя, первого заместителя прокурора области, прокурора Могилевской области. Государственный советник юстиции 3 класса.
Награжден медалью за трудовые заслуги.
Женат, имеет двоих детей.