Родился в с. Грунь Лебединского района Сумской области. В 1938 г. окончил географический факультет Харьковского учительского института, в 1940 – географический факультет заочного отделения Харьковского педагогического института, в 1947 – заочное отделение высшей Дипломатической школы МИД СССР. Трудовую деятельность начал в 1935 г. учителем географии семилетней школы (Лебединский район Сумской области), в 1937–1940 гг. – директор школы (с. Грунь, Сумская область). В 1940 г. призван в ряды Красной армии: красноармеец 434-го артиллерийского полка 156-й стрелковой дивизии, командир отделения 498-го гаубичного артиллерийского полка 156-й стрелковой дивизии (1940–1941 гг.), позже – командир взвода 4-го гвардейского артиллерийского полка (Юго-Западный фронт, 1941–1942 гг.). С1942 по 1943 гг. являлся начальником разведки дивизиона 4-го гвардейского артиллерийского полка (Северо-Кавказский фронт), с 1943 по 1944 гг. – начальник штаба дивизиона 4-го гвардейского артиллерийского полка, в 1945–1946 гг. – помощник начальника штаба бригады 42-го гвардейского артиллерийского полка.
После демобилизации являлся сотрудником Министерства иностранных дел СССР (Москва, 1946–1947 гг.), затем – инструктор Крымского обкома ВКП(б) (Симферополь), инспектор школ симферопольского ГорОНО (1947–1948 гг.). В 1948–1950 гг. работал учителем географии средней школы Симферополя, с 1950 по 1956 гг. – старший преподаватель, заместитель директора областной партийной школы при Крымском областном комитете КПСС (Симферополь). В 1952–1961 гг. занимал должность заведующего учебно-консультационным пунктом заочной вечерней партийной школы при ЦК КПСС (Симферополь). С 1962 по 1965 гг. – старший преподаватель кафедры экономической географии СССР и зарубежных стран общенаучного факультета Крымского сельскохозяйственного института им М. И. Калинина. В 1965–1979 гг. – старший преподаватель кафедры экономической географии Крымского государственного педагогического института им. М. В. Фрунзе.
Награжден: орден Великой Отечественной войны I степени (1943), орден Красной Звезды (1945).