Родился 23 августа 1925 года в Ярославле. В 1943 году окончил школу № 37.
В 1946—1950 годах учился на историческом факультете Ярославского государственного педагогического института им. К. Д. Ушинского. Окончил аспирантуру по кафедре истории СССР. В 1953—1959 годах ассистент и старший преподаватель кафедры истории СССР. В 1960 году защитил кандидатскую диссертацию.
В 1960—1966 годах декан историко-филологического факультета, в 1966—1970 годах ректор Ярославского государственного педагогического института. В декабре 1969 года назначен ректором нового Ярославского государственного университета. В 1984—2002 годах профессор кафедры философии Ярославского государственного педагогического института (с 1993 года — университета).
Автор более 60 научных работ, 5 монографий, 2 учебных пособий.
Награждён орденами «Знак Почёта» (1981), Трудового Красного Знамени (1971), пятью медалями, знаком отличия «За заслуги перед городом Ярославлем». «Заслуженный работник высшей школы Российской Федерации» (2002, посмертно).
Умер 2 мая 2002 года.