Родился 19 февраля 1930 года в селе Червоная Поляна ныне Антрацитовского района Луганской области Украины. Украинец[1].
Детство провёл в Ростовской области. Учился в Сальске. После окончания в 1950 году Сальского сельхозтехникума в городе Сальск Ростовской области был направлен в Омскую область[1].
Работал агрономом, управляющим отделением Черлакского зерносовхоза, главным агрономом, директором совхоза «Элита» Москаленского района. Под его руководством урожайность зерновых в хозяйстве поднялась до 20 центнеров с гектара, надои молока от одной коровы составляли до 3000 килограмм[1].
С 1967 года являлся директором совхоза «Сибиряк» Русско-Полянского района, в последующем назначен директором треста зерновых совхозов[1].
В 1975—1979 годах — заместитель начальника Омского областного управления сельского хозяйства. С 1979 года и до выхода на заслуженный отдых возглавлял Омское областное объединение «Агропромхимия»[1].
Последние годы жил в станице Васюринская Динского района Краснодарского края[1].