Родился в г. Доброполье Донецкой области. В 1937 г. окончил Артемовский индустриальный техникум по специальности «Техник», в 1955 г. – Крымский государственный педагогический институт им. М. В. Фрунзе по специальности «История». В 1969 г. в специализированном совете при Харьковском ордена Трудового Красного Знамени государственном университете им. А. М. Горького защитил диссертацию на соискание ученой степени кандидата исторических наук. Военную службу начал в 1937 г., сначала в качестве курсанта, позже – заместителя политрука 72-го полка войск НКВД. В 1941–1945 гг. – в рядах действующей Советской Армии: политрук роты, секретарь партийной организации батальона, заместитель командира батальона по политической части. Участвовал в боях на Южном, Сталинградском, 4-м Украинском, 3-м Белорусском фронтах. После окончания Великой Отечественной войны являлся секретарем партийной комиссии политического отдела специальных частей Северной группы войск (1946–1948 гг.). В 1948–1949 гг. – секретарь районного комитета партии Балаклавского района Крыма, в 1951–1956 гг. – начальник политического отдела областного управления милиции (Симферополь), позже – начальник отдела Управления внутренних дел (Симферополь) (до 1968 г.). В 1968–1974 гг. – начальник отдела политическо-воспитательной работы УВД (Симферополь). Уволен в отставку в звании полковника милиции. В 1974–1977, 1979–1986 гг. – старший преподаватель кафедры истории УССР исторического факультета Симферопольского государственного университета им. М. В. Фрунзе, с 1982 г. – доцент кафедры. С 1977 по 1979 гг. – старший преподаватель кафедры научного коммунизма этого же вуза, в 1986–1992 – доцент кафедры, с 1993 по 1998 гг. – старший преподаватель кафедры правоведения юридического факультета.
Награжден: ордена Отечественной войны I степени (1985), II степени (1945), орден Красной Звезды (1942); медали «За боевые заслуги» (1956), «Ветеран труда (1974)». Нагрудный знак «За отличные успехи в работе».