Родился 19 сентября 1961 г. в деревне Баклуши Доволенского района Новосибирской области.
29 октября 1981 г. Круглянским райвоенкоматом Могилевской области призван в ряды Вооруженных Сил.
Службу проходил в Афганистане в войсковой части полевая почта № 53701.
Выполняя боевое задание, тяжело заболел, а 24 декабря 1982 г. умер.
Похоронен в городском поселке Круглое Могилевской области.
Макараў Міхаіл Міхайлавіч // Памяць. Афганістан / рэдактар А. Л. Петрашкевіч [і інш.]. — Мінск, 1991. — С. 272—274 : іл.
Макаров Михаил Михайлович // Республиканская книга Памяти воинов-интернационалистов / Г. П. Пашков (гл. редактор) [и др.]. — Минск, 1999. — С. 401.
Паўлаў, А. У імя жыцця, у імя будучыні : [мемарыял памяці загінуўшым воінам-афганцам Кругляншчыны Аляксандру Цыбулькіну і Міхаілу Макараву] / А. Паўлаў // Сельскае жыццё (Круглае). — 2009. — 12 снежня. — С. 3 : іл.
Пока мы помним — они живы : [о Михаиле Михайловиче Макарове, воине-интернационалисте из г. Круглое] // "Мы воевали за мирное будущее..." : посвящается 20-летию межрегиональной встречи воинов-интернационалистов / [авторский коллектив: Е. В. Ревяко и др. ; редколлегия: П. В. Савельев и др.]]. — Шклов, 2018. — С. 63.