In 1981 graduated from the Law Faculty of the Belarusian State University.
Since 1982 − judge of the Lepel district and town court, the Orsha town court, the Vitebsk regional court. Since 1987 − Chairman of the Oktyabrsky district court in the city of Vitebsk, judge of the Vitebsk regional court. In 1995 appointed Chairman of the Vitebsk regional court.
In 2008 defended a Candidate thesis.
Author of more than 50 scientific publications in the field of constitutional and civil law, civil proceedings and judicial system.
Since June 2009 − Judge of the Constitutional Court of the Republic of Belarus.
Since 2017 – Deputy Chairman of the Republican Council of Judges.
He has been assigned the highest qualification class of the 2nd rank. Honoured Lawyer of the Republic of Belarus. In 2002 awarded with the Order of Honour.