Родился в 1963 году в городе Червене Минской области.
В 1988 году окончил Минскую высшую школу МВД СССР.
В 1988–1990 годах проходил службу на оперативных должностях в органах внутренних дел города Минска.
С 1990 года обучался в адъюнктуре Академии МВД России, по окончании которой защитил кандидатскую диссертацию. Имеет ученое звание доцента.
С 1993 года работал в Академии МВД Республики Беларусь на должностях: преподавателя, старшего преподавателя, доцента, начальника кафедры конституционного и международного права, начальника научно-педагогического факультета, заместителя начальника Академии МВД Республики Беларусь по воспитательной работе и кадровому обеспечению.
С 2005 года обучался в очной докторантуре Академии МВД Республики Беларусь.
С декабря 2007 года – судья Конституционного Суда Республики Беларусь.
Автор более 40 научных публикаций в области конституционного и административного права.
Имеет высший квалификационный класс 2-го ранга. Награжден медалью «За трудовые заслуги» (2014 г.).