И. П. Шамякин родился 30 января 1921 года в деревне Корма Гомельского уезда Гомельской губернии (ныне Добрушского района Гомельской области Беларуси) в бедной крестьянской семье. В 1936 году окончил семь классов Маковской школы и поступил в Гомельский техникум строительных материалов. В техникуме начал писать стихи и стал активным членом литературного объединения при газете «Гомельская правда». В 1940 году, окончив техникум, работал техником-технологом кирпичного завода в Белостоке. Писал стихи, печатался.
В 1940 году был призван в РККА проходил службу в Мурманске, в зенитно-артиллерийской части, где его и застала война.
В 1940—1945 годах в действующей армии — командир орудийного расчета, комсорг дивизиона.
В 1944 году написал рассказ на белорусском языке «У снежнай пустыні» (опубликован в 1946 году). С этого времени и начинается серьёзная работа писателя в литературе. Первым серьёзным произведением И. П. Шамякина была повесть «Помета», опубликованная в 1945 году в белорусском журнале «Полымя». После демобилизации в октябре 1945 года работал до 1947 года преподавателем языка и литературы неполной средней школы д. Прокоповка Тереховского района. В 1946 году поступил на заочное отделение Гомельского педагогического института.
В декабре 1945 года И. Шамякин участвовал в работе первого послевоенного пленума управления Союза писателей БССР.
Днём работая в школе, по вечерам ходил на собрания в колхоз и проводил семинары агитаторов. Собирал материал для романа о белорусских партизанах «Глыбокая плынь» («Глубокое течение»). Роман вышел в 1949 году, в 2005 был экранизирован.
В 1948 год—1950 годах учился в Республиканской партийной школе.
Работал старшим редактором Белорусского государственного издательства, главным редактором альманаха «Советская Отчизна». С 1954 года много лет работал заместителем Председателя правления Союза Писателей БССР. В 1957 году появляется роман о жизни сельской интеллигенции под названием «Криницы» (белор. «Крыніцы»), экранизированном режиссёром Иосифом Шульманом на киностудии Беларусьфильм (1964).
Появляется цикл из 5 повестей, объединённых общим названием «Тревожное счастье» (белор. «Трывожнае шчасце»). Популярными становятся романы И. П. Шамякина «Сердце на ладони» (белор. «Сэрца на далоні») (1963), 1968), «Снежные зимы» (белор. «Снежныя зімы») (1968). «Атланты и кариатиды» (белор. «Атланты і карыятыды») (1974), посвящённые проблемам современной жизни. В 1981 году написан роман «Петроград — Брест», в 1986 году — автобиографическую книгу «Корни и ветви» (1986).
В 1963 году И. П. Шамякин входил в состав белорусской делегации на XVIII сессии Генеральной Ассамблеи ООН.
Депутат Верховного Совета БССР (1963—85 гг.). Председатель Верховного Совета БССР (1971—85 гг.). Депутат Верховного Совета СССР (1980—89 гг.).
Главный редактор издательства «Белорусская Советская Энциклопедия» (1980).
Скончался 14 октября 2004 года в г. Минске. Похоронен на Восточном кладбище.
Романы:
Сборники рассказов и повестей:
Пьесы:
Публицистика: