В 1955 году окончил Белорусский государственный университет.
С 1959 года преподаёт философию в Белорусском государственном университете и Белорусском государственном медицинском университете.
В 1960—1962 годах — учёный секретарь Института философии и права АН БССР.
В 1961 году защитил диссертацию на соискание учёной степени кандидата философских наук по теме «Роль анализа и синтеза в научном познании» С 1962 по 1977 год — заместитель заведующего отделом Центрального комитета Коммунистической партии БССР.
В 1971 году защитил диссертацию на соискание учёной степени доктора философских наук по теме «Модернизация философско-теологической доктрины католицизма под воздействием научно-технической революции» .
С 1973 года — профессор кафедры философии Института повышения квалификации преподавателей общественных наук при БГУ.
С 1977 по 1989 гг. — директор Института философии и права АН БССР, с 1990—1998 гг. — директор, с 1998 г. заведующий отделом Института социологии НАН Беларуси, с 2003 г. руководитель Центра социологии управления, права и политики этого института.
С 2008 г. руководитель центра изучения социально-инновационного развития и является заведующим сектора социологии политики и государственного управления.