В 1973 г. с отличием окончил физико-математический факультет Могилевского государственного педагогического института. В 1996 г. защитил докторскую диссертацию на тему: «Научные основы тестирования в системе непрерывного обучения математике». Доктор педагогических наук (1997). Профессор (1998). Первый проректор Могилевского государственного педагогического института имени А. А. Кулешова (1994–1997). Первый проректор Могилевского государственного университета имени А. А. Кулешова (1997–2001). Ректор учреждения образования «Могилевский государственный университет имени А. А. Кулешова» (2001–2003). Член Академии образования Республики Беларусь (2001) и Международной академии наук высшей школы (1999). Министр образования Беларуси (2003–2010). Помощник Президента Республики Беларусь (2014–2015). Председатель Республиканского общественного объединения «Белая Русь» (2007–2018). Заслуженный деятель науки Республики Беларусь.