Родился 24 августа 1960 года в деревне Здитово Березовского района Брестской области.
Окончил Белорусский государственный университет имени В.И.Ленина.
Служил в рядах Советской Армии. Работал электромонтажником СМУ № 1 треста «Энергостроймонтаж» «Белглавэнерго» (г. Брест), электриком Брестского производственного объединения «Брестрыбхоз» (г. Белоозерск), стажером народного судьи Барановичского районного суда, стажером народного суда Минского района и г. Заславля, судьей народного суда Минского района и г. Заславля, заведующим отделом общетеоретических проблем организации работы учреждений юстиции Научно-исследовательского института проблем криминологии, криминалистики и судебной экспертизы Министерства юстиции Республики Беларусь, адвокатом Минской областной юридической консультации № 1, председателем Минской областной коллегии адвокатов.
Председатель Белорусской республиканской коллегии адвокатов.