ой семье. Русский. Образование неполное начальное, успел окончить только 1 класс сельской школы. Работал с отцом, с домашнем хозяйстве. В 1932 году семья вступила в колхоз. С 14 лет пошел работать на Заводоуспенскую бумажную фабрику. Работал сначала во вспомогательных цехах, затем учеником токаря и токарем в механическом цехе.
В апреле 1942 года был призван в Красную Армию Тугулымским райвоенкоматом Свердловской области. После подготовки в запасном полку 28 августа с маршевой ротой прибыл под Сталинград. В тот же день в первом же бою был тяжело ранен и отправлен в госпиталь. На фронт вернулся в составе 11-й гвардейской морской бригады, но через два месяца открылась старая рана и снова – госпиталь.
С марта 1943 года сражался в составе 54-й стрелковой бригады, преобразованной в мае 1944 года в 325-ю стрелковую дивизию (2-го формирования). В составе этой части прошел до конца войны, был разведчиком взвода пешей разведки 110-го, затем 85-го стрелковых полков. Воевал на Калининском, 1-м и 2-м Прибалтийском и 3-м Белорусском фронтах.
В январе 1944 года в наступательном бою в районе станции Насва (Новосокольнический район Псковской области) красноармеец Пьянков огнем из автомата уничтожил четырех гитлеровцев и шестерых взял в плен. Был представлен к награждению орденом Красной звезды, награжден медалью «За отвагу» (1 июня 1944 года). Вскоре был награжден еще медалью «За боевые заслуги». Особо отличился в боях за освобождение Латвии и в Восточной Пруссии.
10 августа 1944 года в Латвии, в бою у деревни Удру-Сала (ныне не существует), сержант Пьянков первым переправился через реку Айвиексте. В бою за расширение плацдарма лично уничтожил 5 гитлеровцев. 14 августа, участвую в поиске в тылу врага, бесшумно снял часового и гранатами забросал блиндаж, уничтожив 7 гитлеровцев. Своими действиями способствовал разгрому немецкого гарнизон численностью 30 человек.
За эти бои 25 августа командиром 85-го стрелкового полка был представлен к награждению орденом Красной Звезды. Командиром дивизии статус награды был повышен до ордена Отечественной войны 2-й степени. Пока по инстанциям ходили наградные документы, бои продолжались и разведчик Пьянков вновь отличился.
25 августа в ночном бою у деревни Колт (Мадонский район Латвии) разведчики отделения сержанта Пьянкова первыми ворвались в населенный пункт, подавили 2 пулеметные точки уничтожили до 50 гитлеровцев. Сержант Пьянков лично гранатой уничтожил третью пулеметный точку, а расчет четвертого пулемета взял в плен и доставил в штаб в месте с пулеметом. За умелое командование отделением в ночном бою и проявленные смелость и решительность 30 августа командиром полка был представлен к награждению орденом Отечественной войны 1-й степени. И на это раз командир дивизии принял другое решение.
Приказом командира 325-й стрелковой дивизии (№103/н) от 5 сентября 1944 года сержант Пьянков Михаил Иванович награжден орденом Славы 3-й степени.
По стечению обстоятельств в этот же день был подписан еще один приказ. По представлению за бои 10-14 августа командир 44-го стрелкового корпуса принял свое решение о награде.
Приказом по войскам 44-го стрелкового корпуса (№171/н) от 5 сентября 1944 года сержант Пьянков Михаил Иванович награжден орденом Славы 3-й степени.
В одном из следующих боев сержант Пьянков первым поднялся в атаку, был ранен (третий раз за войну), но не покинул поля боя. Был награжден орденом Красной Звезды. После госпиталя вернулся в свой полк. Вновь отличился в боях на территории восточной Пруссии.
22 января 1945 года старший сержант Пьянков находясь в разведке в районе населенного пункта Ной-Кирх выявил месторасположение огневых точек и взял двух пленных. 2 февраля в районе города Кранц (ныне – Зеленоградск Калининградской области) со своим отделением скрытно проник в тыл противника, захватил пленного, который дал ценные сведения о гарнизоне города. В период 19-21 февраля в районе города Нойкурен (ныне – Пионерск Калининградской области) неоднократно водил свое отделение в разведку, завязывая бой с противником всегда выходил победителем. Отделением было уничтожено свыше 10 гитлеровцев и огневая точка. 27 февраля, прикрывая выход разведгруппы с «языком», вызвал огонь противника на себя, чем обеспечил доставку пленного.
Приказом по войскам 43-й армии (№72/н) от 15 марта 1945 года старший сержант Пьянков Михаил Иванович награжден орденом Славы 2-й степени.
В 1946 году был демобилизован. Вернулся на родину. В разное время жил и работал в Казахстане, в енисейском порту Игарка (Красноярский край). Трудился в химлесхозе, на лесоучастках, а с 1957 года – на торфоразработках. Вернувшись в родное село, вновь пошел работать на бумажную фабрику, которой отдал 19 лет жизни.
Только через полвека после войны была исправлена фронтовая ошибка в награждении.
Приказом Министра обороны Российской Федерации от 19 апреля 1996 года (№232) Пьянков Михаил Иванович в порядке перенаграждения награжден орденом Славы 1-й. Стал полным кавалером ордена Славы.
Жил в селе Заводоуспенское. Скончался 30 апреля 2005 года. Похоронен на кладбище села Заводоуспенское.
Награжден двумя орденами Отечественной войны 2-й степени (20.10.1944, 11.03.1985), орденом Красной Звезды (20.10.1944),