Иван Петрович родился 30
января 1921 года в с. Корма Добрушского района в бедной семье. Детство
будущий писатель провел среди живописных пейзажей родного края, которые,
возможно, и способствовали развитию литературного дара.
Во время учебы в техникуме Шамякин
писал стихи, состоял в литобъединении при газете «Гомельская правда». После окончания
учебы он женился, устроился работать в райпромкомбинат г.Белостока, однако вскоре
был призвал в армию. Война застала Шамякина в г. Мурманск, где он служил
командиром орудия. Он был знающим пропагандистом и хорошим рассказчиком, составлял
рапорты, занимался выпуском стенгазеты и боевых листовок. В начале 1945 г.
Иван Шамякин был передислоцирован в Польшу, где участвовал в Висло-Одерской
операции и в Берлинской наступательной операции.
Когда закончились бои Иван Петрович,
находившийся еще в армии, опубликовал повесть «Месть» в журнале «Полымя». В
1944 г. он написал свой первый рассказ «В снежной пустыни», посвященный боям с захватчиками
на Северы страны, который был опубликован в 1946 году.
С 1945 г. по 1947 г. Шамякин
работал преподавателем языка и литературы в д.Прокоповка (Тереховский р-н), а
по вечерам проводил семинары агитаторов в колхозе. В декабре 1945 г. он принимал
участие в работе первого послевоенного пленума управления Союза писателей БССР.
Собирал материалы для своего романа «Глыбая плынь», посвященного белорусским партизанам. Роман был опубликован в 1949 г. (в 2005 г. его экранизировали).

В 1957 году написан роман о жизни сельской интеллигенции
под названием «Крыніцы», который также был экранизирован (реж.Иосиф Шульманом на
киностудии Беларусьфильм в 1964 г). Вскоре появляется цикл из 5 повестей,
объединённых общим названием «Трывожнае шчасце». Популярными становятся романы
И. П. Шамякина «Сэрца на далоні», «Снежныя зімы» «Атланты і карыятыды»,
посвящённые проблемам современной жизни. Всего за 60 лет творческой жизни
писателем изданы 130 книг общим объемом в 500 печатных листов и тиражом в 25 миллионов
экземпляров.
Вел писатель и активную
общественную жизнь. Некоторое время работал старшим редактором Белорусского
государственного издательства, главным редактором альманаха «Советская Отчизна»,
в 1954 года стал заместителем Председателя правления СП БССР. Потом назначен секретарем и первым секретарем СП БССР.
В 1963 г. Шамякин вошел в
состав белорусской делегации на XVIII сессии Генеральной Ассамблеи ООН. В 1980
г. он становится главным редактором издательства «Белорусская Советская
Энциклопедия», академиком Национальной академии наук Белоруссии. В 1996 г.
избран академиком Международной славянской академии наук, образования,
искусства и культуры.
Был удостоен звания Героя
Социалистического труда, награжден орденами Ленина, Октябрьской революции, Отечественной
войны 2 степени, «Знак Почета», Дружбы народов, тремя орденами Трудового
Красного знамени и многими медалями.
И.П. Шамякин умер 14 октября 2004 года. Похоронен на Восточном кладбище г. Минска. На фасаде дома №11, ул.Я.Купалы (г. Минск), в котором писатель прожил 35 лет, установлена мемориальная доска. На его малой родине – аг.Корма, Добрушского р-на – в 2006 г. установлен бюст, а в 2016 г. на здании Кормянской сельской библиотеки размещена мемориальная доска в честь его 95-летия. Ко Дню белорусской письменности в Добруше в 2022 году в сквере по пр-ту Мира появилась бронзовый памятник писателю.
О писателе сняты документальные
фильмы "Пока есть сила" и "Мгновения жизни". В 2014 году издано
наиболее полное из всех существующих и первое научно комментированное собрание
сочинений Ивана Шамякина в 23 томах.