Народився 1 жовтня 1969 року в селищі Михайло-Коцюбинське на Чернігівщині. Пізніше з родиною переїхав у місто Чернігів, де навчався у місцевій школі №22. Після закінчення восьми класів вступив до училища при Чернігівському радіозаводі (СПТУ-15), де навчався на спеціальності "слюсар-складальник".
Після закінчення навчання проходив строкову військову службу у танкових військах в німецькому містечку Еберсвальде-Фінов. Далі працював водієм в місцевому автопарку, а пізніше — на українських та закордонних пасажирських перевезеннях, чому присвятив більшу частину свого життя.
До повномасштабного вторгнення РФ на територію України був приватним підприємцем. В перші дні російського вторгнення став на захист Чернігова у складі лав місцевої ТрО. На посаді солдата-стрільця брав участь у бойових діях в районах Олександрівки та "Епіцентру".
Після деокупації Чернігівщини пройшов перепідготовку за фахом стрільця-зенітника на базі ПЗРК "Ігла". Наприкінці 2022 року та на початку 2023 брав участь у бойових діях на Бахмутському напрямку, а також в районі Білогорівки, що на Луганщині. Боронив східні кордони України.
9 травня 2024 року під час виконання чергового бойового завдання на Донеччині отримав важке поранення. Військового евакуювали до лікарні, але 17 травня 2024 року під час чергової операції Михайло Шапошніков помер.
Попрощалися з воїном у Чернігові, поховали на кладовищі Ялівщини.