Поэт, член Союза писателей СССР (с 1984 г.). Родился в деревне Бирюковка Большесолдатского района Курской области.
В 1954 году окончил среднюю школу, поступил в Томский техникум железнодорожного транспорта, в феврале 1955 года вернулся на родину.
С ноября 1955 по март 1957 года служил в Советской Армии. Работал в Берегаевском леспромхозе Томской области. В сентябре 1960 года поступил в Харьковский строительный техникум, с 1962 года учился в Литературном институте им. М. Горького, окончил Череповецкий техникум. Работал на стройках Сибири и Севера, прорабом, инженером по технике безопасности в стройуправлении, литературным сотрудником газет.
С 1972 года жил в г. Кемерово, окончил Кемеровский государственный университет в 1976 году.
Первые стихи опубликовал в середине 1960-х годов в газете «Курская правда».
Автор 6-ти поэтических книг.
Публиковался в журналах «Север» (Петрозаводск), «Сибирские огни» (Новосибирск), «Огни Кузбасса» (Кемерово), в альманахах «Поэзия» (Москва), «Истоки» (Москва).
Участвовал в коллективных сборниках: «Дыхание земли родимой», «Дороже серебра и злата», «На Родине моей повыпали снега…», «Писатели Кузбасса. Проза. Поэзия: хрестоматия», «Русская сибирская поэзия. Антология ХХ век» и др.
Иван Стефанович Полунин похоронен в д. Дедюево Топкинского района Кемеровской области.