Родился в д. Борки Слуцкого района (Белорусская ССР). В 1939 г. окончил исторический факультет Крымского государственного педагогического института им. М. В. Фрунзе, в 1947 г. – высшую партийную школу при ЦК КПСС (заочно). В 1955 г. в специализированном совете при Московском ордена Ленина государственном университете им. М. В. Ломоносова защитил диссертацию на соискание ученой степени кандидата исторических наук. Трудовую деятельность начал в 1932 г. в качестве учителя истории и обществознания, позже – заведующий учебной частью, директор средней школы д. Смолича Краснослободского района БССР (до 1936 г.). В 1939–1940 гг. – ассистент кафедры истории Крымского государственного педагогического института им. М. В. Фрунзе.
В годы Великой Отечественной войны находился на различных хозяйственных работах, член 2-й партизанской бригады Крыма в подполье (Белогорск, 1941–1944 гг.). После возвращения Крымского государственного педагогического института им. М. В. Фрунзе из эвакуации продолжил преподавательскую деятельность: 1944 г. – ассистент кафедры истории СССР, в 1947–1981 гг. – старший преподаватель, с 1958 г. – доцент кафедры, в 1964 г. – исполняющий обязанности декана историко-филологического факультета этого вуза.
Награжден: нагрудный знак «Отличник народного образования» (1964).