Родился 1 июля 1962 года в деревне Антоновка Костюковичского района Могилевской области. В 1977 году окончил 8 классов Росицкой базовой школы, в 1981 году — Городокский совхоз-техникум. Работал электромехаником в колхозе "Октябрь" Миорского района Витебской области.
28 октября 1981 года Верхнедвинским райвоенкоматом Витебской области призван в ряды Вооруженных Сил. Служил в Приволжском военном округе в войсковой части 73420 (город Волжский-9).
В мае 1982 года направлен в Афганистан на должность командира отделения войсковой части полевая почта 82869.
Младший сержант М.И. Шевченко 14 октября 1982 года в бою с душманами получил тяжелое ранение и умер.
Похоронен в деревне Росица Верхнедвинского района Витебской области.
За мужество и героизм награжден орденом Красной Звезды и медалью "Воину-интернационалисту от благодарного афганского народа".
Шаўченка Міхаіл Іванавіч // Памяць. Афганістан / рэдактар А. Л. Петрашкевіч [і інш.]. — Мінск, 1991. — С. 474 : фота.
Шевченко Михаил Иванович // Республиканская книга Памяти воинов-интернационалистов / Г. П. Пашков (гл. редактор) [и др.]. — Минск, 1999. — С. 687 : фото.