Родился 8 декабря 1921 года в Запорожье.
Спортсмен (греко-римская борьба), тренер, арбитр.
Мастер спорта СССР (1949). Заслуженный мастер спорта СССР (1952). Судья всесоюзной категории (1971).
Окончил Киевскую школу тренеров (1940).
Начал заниматься борьбой в 1935 году. Выступал за ВФСО «Динамо» (Запорожье), Вооруженные Силы, ДСО «Большевик», ДСО «Металлург» и ДСО «Авангард» (Запорожье). Тренировался под руководством А.Ф. Фешота и А.И. Полуднева.
Чемпион СССР (1949, 1950, 1951 — в полулегком весе; 1954, 1955 — в легком весе), 3-й призер чемпионатов СССР (1952 — в легком весе; 1956 — в полулегком весе).
Чемпион Украинской ССР (1941), 2-й призер чемпионата Украинской ССР (1940).
Олимпийский чемпион (1952) в легком весе.
С 1961 года — на тренерской работе. Был тренером ДСО «Металлург», ДСО «Буревестник» (Запорожье).
Участник Великой Отечественной войны. Награжден медалью «За трудовую доблесть».
Сын — Г.Я. Пункин.
Скончался 12 октября 1994 года в Запорожье. Похоронен на Южном кладбище в Запорожье (Украина).