Доктор философских наук, профессор. Специалист по философии науки. Работал на кафедре философии Белорусского государственного университета, затем в Институте подготовки научных кадров Национальной академии наук (НАН) Беларуси, в последние годы — в Институте философии НАН Беларуси. Читал лекции и вел специальные курсы в Белорусском, Ереванском, Люблянском (СФРЮ, ныне Словения) и Йенском (Германия) университетах, а также в институтах повышения квалификации в Минске, Москве и других городах СССР. Автор многочисленных научных работ по философии науки, в том числе книг: «Информация. Философский анализ центрального понятия кибернетики» (1971; переизд. в URSS), «Философские основы кибернетики» (1976; переизд. в URSS), «Философские основания математики» (1977; переизд. в URSS), «Проблема сознания: Философские и специально-научные аспекты» (1987; переизд. в URSS).