Родился 1 января 1949 года в д. Сёмков Городок Минского района Минской области.
В 1971 году окончил Белорусский государственный университет по специальности «Физика». В 1974 году — аспирантуру при БГУ по специальности «Философия». В 1982-2002 годах и с 2014 года по настоящее время — заведующий кафедрой Могилевского государственного университета имени А. А. Кулешова. В 1995-2014 годах — проректор, первый проректор данного вуза.
Стаж педагогической работы в вузе — 41 год.
Отличник образования Республики Беларусь (1993), заслуженный работник образования Республики Беларусь (2004). В 2014 году награжден орденом Франциска Скорины.
Автор более 220 публикаций, в том числе 3 монографий, 11 учебных пособий для учащихся учреждений общего среднего образования и студентов вузов с грифом Министерства образования Республики Беларусь, а также 6 учебных пособий и курсов лекций для студентов и школьников. Составитель, научный редактор и автор статей в 5 сборниках трудов ученых Беларуси, России и Украины по вопросам качества образования, изданных в Москве и Могилеве. Автор более 50 научных публикаций в зарубежных изданиях. Руководитель авторского коллектива, разработавшего концепцию, образовательный стандарт, учебную программу, а также учебные пособия по обществоведению для учащихся 9-11 классов учреждений общего среднего образования Республики Беларусь. Руководитель авторского коллектива пособия «Обществоведение. Пособие для подготовки к централизованному тестированию» (Минск, Аверсэв, 2011 и последующие годы).
Доктор философских наук (2001), профессор (2003).