Родился в с. Волотов Чернянского района Белгородской области. В 1946 г. окончил исторический факультет Свердловского государственного педагогического института. В 1958 году в специализированном совете при Московском областном педагогическом институте им. Н. К. Крупской защитил диссертацию на соискание ученой степени кандидата философских наук. Трудовую деятельность начал учителем истории в школах Белгородской области (1935–1941 гг.). В 1941 г. призван в ряды Советской армии, где до 1942 г. являлся политруком особого батальона № 1730. После демобилизации работал директором школы в Нижнем Тагиле (1942–1943 гг.), заведующим Дзержинским РайОНО (Нижний Тагил, 1943–1946 гг.), заведующим нижнетагильским ГорОНО (1946–1951 гг.). В 1952–1968 гг. являлся преподавателем Нижнетагильского государственного педагогического института, в 1964–1968 гг. – заведующий кафедрой философии этого вуза. В 1968–1977 гг. – доцент кафедры философии Крымского государственного педагогического института им. М. В. Фрунзе (с 1972 г. – Симферопольский государственный университет им. М. В. Фрунзе).
Награжден: медали «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» (1945), «За доблестный труд» (1945), «За трудовое отличие», «За трудовую доблесть» (1961).