Иван Колесник родился 9 октября 1932 года в деревне Гричино Дзержинского района Минской области. Окончил Гричинскую семилетнюю школу, а в 1954 году - Минское педагогическое училище имени Н.К. Крупской. В 1954–1958 годах заочно учился на факультете журналистики Белорусского государственного университета имени В.И. Ленина.
Работал заведующим отделом газеты «Чырвоная змена», литературным сотрудником журнала «Бярозка», старшим редактором Белорусского радио и сотрудником журнала «Маладосць». В 1967 году окончил Высшие литературные курсы в Москве. С 1972 по 1979 год работал редактором издательства «Мастацкая літаратура».
Первые стихи Ивана Колесника были опубликованы в 1951 году в газете «Піянер Беларусі». Он стал автором сборников «Белыя каштаны» (1959), «Пяць сузор'яў» (1963), «Калі разам мы» (1967), «Інтэрнат» (1971) и «Юнацтва» (1975).
В своих произведениях поэт обращался к теме подвига советских людей в годы Великой Отечественной войны, партизанского движения, мирного труда и любви. Его стихи переводились на русский, словацкий, украинский и другие языки. На слова Ивана Колесника композиторы П. Охрименко, И. Бабков, Я. Лукашевич и Ю. Семеняко создавали песни. Сам поэт переводил на белорусский язык произведения русских, узбекских, молдавских, грузинских, латышских и болгарских писателей.
Иван Иванович Колесник скончался 10 июня 1979 года. Его литературное наследие стало частью белорусской поэзии второй половины XX века.





