Родился 19 января 1922 года в селе Веремеевка (позже Семеновского района Полтавской области Украинской ССР).
Спортсмен (футбол), арбитр. Нападающий.
В «Стахановце» и «Шахтере» (Сталино) — 1945, 1949, «Тракторе» (Сталинград) — 1946, «Шахтере» (Кадиевка) — 1950, РоДКА СКВО (Ростов-на-Дону) — 1951, команде города Таганрога — 1951, «Спартаке» (Нальчик) — 1952, «Спартаке» (Грозный) — 1953, «Крыльях Советов» (Таганрог) — 1954, «Химике» (Северодонецк) — 1955-60.
В чемпионатах СССР 14 матчей, 2 гола.
Участник Великой Отечественной войны. Награжден орденом Отечественной войны II степени (12.11.1988).
Скончался 6 января 2004 года в Северодонецке Луганской области.