С февраля 1943 года Шило участвовал в партизанском движении в составе партизанского отряда имени Сергея Лазо партизанской бригады им. В. М. Молотова, действовавшей на территории бывшей Пинской области. С мая 1944 года он стал служить в рядах Красной Армии, когда бригада объединилась с войсками 1-го Белорусского фронта, освобождавшими Беларусь. Его назначили ручным пулемётчиком пулемётной роты 447-го стрелкового полка 397-й стрелковой дивизии. Тогда же оказался на фронте: сражался на 1-м Белорусском фронте, 3-м и 1-м Прибалтийских и опять на 1-м Белорусском. Получил тяжёлое ранение.
За проявленные боевые качества в Прибалтике младший сержант Шило был удостоен орденов Славы 3-й степени и Красной Звезды.
Особым этапом стала Варшавско-Познанская наступательная операция на территории Польши. На момент совершения подвигов младший сержант Шило состоял командиром пулемётного расчёта 447-го стрелкового полка 397-й стрелковой дивизии 61-й армии 1-го Белорусского фронта. 28 января 1945 года, когда войска подступили к г. Шнейдемюль (ныне Пила), Шило принял участие в отражении трёх контратак противника. При этом было уничтожено 70 вражеских солдат. 2 февраля вёлся бой за населённый пункт Рушендорф (ныне Русиново, западнее Пилы), и Шило, установив пулемёт на перекрёстке дорог, по которым отступал противник, смог уничтожить 95 солдат врага.
Указом Президиума Верховного Совета СССР от 27 февраля 1945 года ему было присвоено звание Героя Советского Союза с вручением ордена Ленина и медали «Золотая звезда».
Источник: https://ru.wikipedia.org/wiki/Шило,_Михаил_Давыдович