Родился 28 апреля 1919 года в деревне Садки Макаровского района Киевской области. В 1938 году окончил Киевский педагогический техникум.
С октября 1938 по апрель 1940 года работал учителем немецкого языка Аркаульской средней школы Салаватского района Башкирской АССР.
С апреля 1940 по март 1942 года был призван на службу в Красную армию. С 7 июля по 17 сентября 1941 года участвовал в боях на фронтах Отечественной войны.
С мая 1942 года по февраль 1944 года занимал должность начальника планового отдела Пастуховского лесопункта трест «Ижлес».
В марте 1944 года переехал в город Ижевск и с марта 1944 по июль 1945 года работал заместителем начальника, а затем - начальником УРС(а) Удмуртской конторы Главкомсбыта. С сентября 1945 по декабрь 1947 года работал старшим товароведом.
С сентября 1947 года работал учителем немецкого языка в школе рабочей молодежи № 1 города Ижевска. Работая учителем, учился в Удмуртском педагогическом институте, который окончил в 1951 году. В этом же году был назначен завучем этой же школы.
В сентябре 1953 года перешел работать преподавателем немецкого языка в Ижевский медицинский институт. С 1954 года - заведующий кафедрой иностранных языков этого же института.