Родился в 1923 году в Слободо-Петровке Полтавской области УССР. Участник Великой Отечественной войны, инвалид 2 группы.
В 1951 году окончил исторический факультет Киевского государственного университета им. Т. Г. Шевченко, после чего остался там преподавать: с 1952 года — ассистент, с 1954 — старший преподаватель, с 1958 доцент кафедры марксизма-ленинизма, с 1964 и. о. профессора, в 1967—1975 годах — профессор кафедры истории КПСС Института повышения квалификации преподавателей общественных наук.