Родился 15 ноября 1914 года в селе Большие Щербиничи Злынковской волости Новозыбковского уезда Черниговской губернии. В 1937 года окончил исторический факультет Смоленского педагогического института им. К. Маркса, в 1940 году - исторический факультет Московского государственного университета им. М. В. Ломоносова (заочно). Кандидат исторических наук (1958г.). Доктор исторических наук (1970г.), профессор.
В 1937–1938гг. – завуч и учитель истории в средней школе в поселке Климов Орловской области. В 1938–1940гг. – учитель истории в средней школе в городе Клинцов Орловской области. В 1940 г. призван в ряды Советской Армии, где с 1940 по 1941 гг. являлся заместителем политрука противотанковой батареи 75-го стрелкового полка 31-й стрелковой дивизии, ответственным секретарем комитета комсомола 205-го отдельного саперного батальона. В 1941–1942 гг. – инструктор пропаганды 76-го полка связи 44-й Армии, инструктор пропаганды 818-го стрелкового полка 236-йстрелковой дивизии 51-й Армии, участник Керченско-Феодосийской операции. После ранения в течение 1942–1944 гг. находился на лечении (Краснодар, Баку, Ташкент), выписан инвалидом 2-й группы. В 1944–1946гг. – инструктор отдела пропаганды Симферопольского горкома ВКП(б). В 1946–1947гг. – 2-й секретарь Центрального райкома ВКП(б) города Симферополя. В 1947–1952гг. – заведующий отделом культурно-просветительной работы Крымского областного Совета депутатов трудящихся. В 1952–1956гг. – заместитель заведующего отделом науки и культуры, затем – заместитель заведующего отделом пропаганды и агитации Крымского обкома Компартии Украины. В 1956–1960гг. – заведующий лекторской группой Крымского обкома Компартии Украины. С октября 1960г. по март 1964г.– заместитель директора (проректор) по научно-учебной работе Крымского государственного педагогического и учительского института им. М. В. Фрунзе. С марта 1964г. – заведующий кафедрой истории СССР и УССР Крымского государственного педагогического института им. М. В. Фрунзе. С июня 1971г. по сентябрь 1984г. – заведующий кафедрой истории СССР Крымского государственного педагогического института им. М.В. Фрунзе. С 1 октября 1984г. по июнь 1991г. – профессор кафедры истории СССР Симферопольского государственного университета им. М. В. Фрунзе.
Член бюро Центрального райкома ВКП(б) города Симферополя (1946-1948гг.). Депутат Крымского областного Совета депутатов трудящихся (1948-1953гг.). Член исполкома Крымского областного Совета депутатов трудящихся (1949-1951гг.).
Скончался в 1999 году.