Окончил в 1948 году философский факультет Ленинградского университета и был принят в аспирантуру по кафедре логики. Окончил аспирантуру в 1951 году.
С 1954 до конца жизни работал на кафедре логики ассистентом, доцентом (с 1961 года), профессором (с 1981 года).
В 1952 защитил кандидатскую диссертацию по теме «Отражение диалектики общего и отдельного в понятии и суждении». В 1974 году защитил докторскую диссертацию по теме «Философские и логические аспекты проблемы отрицательных высказываний»
Имеет свыше 30 публикаций по логике.