Михаил родился в семье военного. В 1987 году семья переехала в г Казань. До 1999 года учился в гимназии №125.
С ранних лет он проявлял интерес к военной технике. После 8 класса поступил в Казанское СВУ. В 2002 году поступил Казанское ВАКУ.
По окончании училища прошел боевой путь в Чечне (Шали), Осетии (г. Цхинвал), Буденновске, Майкопе, Крыму (п. Перевальное).
Михаил Анатольевич является ветераном боевых действий: Грузино- осетинский конфликт (2008 г.), дважды принимал участие в командировках в Сирии (2015 г. и 2020 г.).
Когда началась СВО на Украине, подполковник Ермолин, являясь командиром реактивного артиллерийского дивизиона 126 отдельной гвардейской бригады береговой охраны Черноморского флота, находился в Крыму на границе с Украиной.
Бригада совершили марш к Новой Каховке, заняла и держивала позиции на правом берегу Днепра близ н.п. Веселое. Огневую мощь« Градами» из 18 машин обеспечивал дивизион Ермолина.
1 марта подразделения продвигались от Веселого в сторону Вознесенска. У н.п. Баштанка подразделения наткнулись на засаду.