Макар Обухов являлся убежденым членом партии большевиков, в которую вступил в 14-летнем возрасте. Обухов вёл подпольную партийную работу на Дальнем Востоке среди местного и русского населения, неоднократно подвергался за это арестам. После Февральской революции 1917 года — член совета депутатов Корякского района. С марта 1917 года — председатель Корякского комитета большевиков.
В дни Великой Октябрьской Социалистической революции, в ноябре 1917 года, Обухов был комиссаром Петроградского военно-революционного комитета (по градоначальству). Вместе с Ф. Э. Дзержинским вёл работу по организации Всероссийской Чрезвычайной Комиссии (ВЧК). В начале марта 1918 года Обухов организовал Первый Луганский социалистический отряд, оборонявший город Харьков от германо-австрийских войск.
После образования 10 декабря 1930 года Образование Корякского национального округа М.Обухов стал первым председателем исполкома окружного Совета депутатов трудящихся, активно участвовал в строительстве корякской государственности и защите самобытной культуры корякского народа.
В годы Великой Отечественной войны М. М. Обухов — член Государственного комитета обороны, представитель Ставки по формированию войск (сентябрь 1941 года — февраль 1942 года) на Дальнем Востоке.
Трудящиеся округа избрали Макара Михайловича Обухова своим первым депутатом Верховного Совета СССР. М. М. Обухов ярко проявил себя как депутат Верховного Совета СССР, Хабаровского краевого, Камчатского областного и Корякского окружного Советов депутатов трудящихся