С 1986 г. — доктор юридических наук, тема докторской диссертации: «Государственное управление строительством в СССР». 1990 г. — профессор.
С 1988 г. по 2008 г. являлся заведующим кафедрой теории и истории государства и права юридического факультета Белорусского государственного университета.
1991—1992 г. — член Комитета Конституционного надзора СССР; а в период с 1992 г. по 1996 г. являлся председателем Центральной комиссии по выборам народных депутатов Республики Беларусь.
Профессор долгое время являлся председателем совета по защите докторских диссертаций по юридическим наукам при Белорусском государственном университете, а также возглавлял Комиссию при Президенте Республики Беларусь по помилованию.