В 1936 году окончил семь классов Маковской школы, продолжил учёбу в Гомельском техникуме строительных материалов (1936—1940). По окончании техникума работал техником-технологом кирпичного завода в Белостоке. Ещё в техникуме начал писать стихи, участвовал в заседаниях литературного объединения при газете «Гомельская праўда».
В 1940 году был призван в РККА, проходил службу в Мурманске в зенитно-артиллерийской части, в 1944 передислоцирован в Польшу, принимал участие в Висло-Одерской операции и в Берлинской наступательной операции в составе прожекторной роты 16.04.1945. Во время Великой Отечественной войны командир орудийного расчёта, комсорг дивизиона.
После демобилизации в октябре 1945 года работал до 1947 года преподавателем языка и литературы неполной средней школы в деревне Прокоповка Тереховского района. В 1946 году поступил на заочное отделение Гомельского педагогического института.
В декабре 1945 года участвовал в работе первого послевоенного пленума правления СП БССР.
Днём работая в школе, по вечерам проводил семинары агитаторов в колхозе. Собирал материал для романа о белорусских партизанах «Глыбокая плынь» («Глубокое течение»). Роман вышел в 1949 году, в 2005 году был экранизирован.
В 1948—1950 годах учился в Республиканской партийной школе.
Работал старшим редактором Белорусского государственного издательства, главным редактором альманаха «Советская Отчизна». С 1954 года много лет работал заместителем Председателя правления Союза Писателей БССР.
В 1958 году участвовал в расширенном собрании секретариата СП СССР, на котором Борис Пастернак был исключен из числа «советских писателей». В 1991 признавался: «Я не знал Пастернака лично… „Доктора Живаго“ я, конечно, не читал… шел за всеми, я верил им, старым и мудрым»[3].
В 1944 году написал рассказ на белорусском языке «У снежнай пустыні» (опубликован в 1946 году). Первым крупным произведением И. П. Шамякина была повесть «Помста», опубликованная в 1945 году в белорусском журнале «Полымя».
Появляется цикл из пяти повестей, объединённых общим названием «Тревожное счастье» (бел.«Трывожнае шчасце»). Популярными становятся романы И. П. Шамякина «Сердце на ладони» (бел.«Сэрца на далоні») (1964), «Снежные зимы» (бел.«Снежныя зімы») (1968), «Атланты и кариатиды» (бел.«Атланты і карыятыды») (1974), посвящённые проблемам современной жизни. В 1981 году написан роман «Петроград — Брест», в 1986 году — автобиографическая книга «Корни и ветви» (1986).
Орден Отечества (Беларусь) III степени (26.01.2001) — за большой личный вклад в развитие белорусской художественной литературы, активную творческую и общественную деятельность[6]
Почётная грамота Национального собрания Республики Беларусь (25 января 2001 года) — за большой вклад в национальную литературу и духовную культуру Беларуси, особые заслуги в деле государственного развития Республики Беларусь и активную общественную деятельность[7].
Премия Союзного государства в области литературы и искусства (12.04.2002) — за произведения литературы и искусства, вносящие большой вклад в укрепление отношений братства, дружбы и всестороннего сотрудничества между государствами — участниками Союзного государства[8]
О И. Шамякине сняты документальные фильмы «Пока есть сила» (1979, режиссёр Д. Михлеев), «Мгновения жизни» (2000, режиссёр В. П. Цеслюк, Белорусский видеоцентр).
↑Aaron Shustin.В. Рубінчык. КАТЛЕТЫ & МУХІ (122)(англ.). Independant Israeli site / אתר ישראלי עצמאי / Независимый израильский сайт / Незалежны ізраільскі сайт (24 июля 2019). Дата обращения: 24 июля 2019. Архивировано 7 февраля 2020 года.
↑Іван Шамякін // Белорусскія пісьменнікі (1917—1990): Даведнік / Склад. А. К. Гардзіцкі; нав. рэд. А. Л. Верабей. — Минск: Мастацкая літаратура, 1994. — С. 593—594.