С отличием окончил Гомельский государственный университет (1969). В 1978 году защитил кандидатскую диссертацию и стал кандидатом физико-математических наук. В 1998 году защитил докторскую диссертацию на тему «Максимальные подгруппы в теории классов конечных групп». Работал старшим преподавателем, доцентом, заместителем декана, деканом математического факультета, первым проректором Гомельского государственного университета им. Ф.Скорины, ректором этого университета. Профессор. Член-корреспондент Белорусской академии образования. Заслуженный работник образования Республики Беларусь (1997).
В 2000—2004 депутат Совета Республики от Гомельской области. Был членом Постоянной комиссии Совета Республики по законодательству и государственному строительству.
Почетный гражданин г. Гомеля (2002).