До службы в армии Макаров работал сельским учителем в деревне Бобровка Торбеевского района, с сентября 1923 года — председателем волостного комитета в селе Жуково, с января 1925 года — секретарем сельсовета в деревне Бобровка того же района[3].
Военная служба
В ноябре 1925 года призван в РККА и зачислен курсантом в команду одногодичников 22-го стрелкового полка 8-й стрелковой дивизииЗапВО в городе Бобруйск, после её окончания с ноября 1926 года служил на сверхсрочной службе в том же полку помощником командира взвода и старшиной роты. Член ВКП(б) с 1928 года.[3].
В июне 1934 года зачислен слушателем в Военную академию РККА им. М. В. Фрунзе. После окончания в сентябре 1937 году направлен в Монголию помощником начальника 5-го отдела штаба 57-го особого корпуса (в г. Улан-Батор), с декабря 1938 года исполнял должность начальника отдела ПВО этого же корпуса. Летом 1939 года в его составе участвовал в боях на реке Халхин-Гол. В июле майор Макаров участвовал в Баин-Цаганском сражении, где временно командовал сводным отрядом по ликвидации японцев на горе Баин-Цаган. Затем с августа был заместителем командира 149-го мотострелкового полка 36-й мотострелковой дивизии. За мужество и героизм в боях он был награждён орденом Красного Знамени, а также медалью «За отвагу». В январе 1940 года назначен командиром 76-го мотострелкового полка этой же дивизии[3].
Великая Отечественная война
С началом войны продолжал командовать полком в составе той же дивизии в 17-й армииЗабВО (с 15 сентября 1941 г. — Забайкальского фронта). В октябре 1941 года назначен начальником штаба 97-й стрелковой дивизии, формировавшейся в городе Улан-Удэ. В феврале 1942 года она убыла на Западный фронт и в составе 16-й армии вела бои за город Думиничи Калужской области, овладев городом, 2 апреля закрепилась на левом берегу реки Жиздра[3].
В конце марта 1946 года направлен на учёбу в Высшую военную академию им. К. Е. Ворошилова, но из-за позднего прибытия принят не был и зачислен в распоряжение ГУК. С мая 1946 года служил на курсах «Выстрел» старшим преподавателем тактики, начальником курса командиров батальонов (с октября 1951 г.) и начальником курса командиров мотострелковых и танковых полков (с октября 1957 г.)[3].
6 октября 1960 года генерал-майор Макаров уволен в запас[3].
Приказы (благодарности) Верховного Главнокомандующего в которых отмечен М. Г. Макаров[4].
За овладение штурмом городом и крупной железнодорожной станцией Бобруйск — важным узлом коммуникаций и мощным опорным пунктом обороны немцев, прикрывающим направления на Минск и Барановичи. 29 июня 1944 года. № 125.
За овладение столицей Советской Латвии городом Рига — важной военно-морской базой и мощным узлом обороны немцев в Прибалтике. 13 октября 1944 года № 196.
За овладение городами Штаргард, Наугард, Польцин — важными узлами коммуникаций и мощными опорными пунктами обороны немцев на штеттинском направлении. 5 марта 1945 года. № 290.
За овладение штурмом городами Голлнов, Штепенитц и Массов — важными опорными пунктами обороны немцев на подступах к Штеттину. 7 марта 1945 года. № 295.
За овладение городом Альтдамм и ликвидацию сильно укрепленного плацдарма немцев на правом берегу реки Одер восточнее Штеттина. 20 марта 1945 года. № 304.
Здесь может располагаться раздел, посвящённый памятникам, мемориальным доскам, объектам, названным в честь Героя. Помогите Википедии, написав его.(22 марта 2017)