Михаил Гаврилович Гусаров родился 25 сентября 1908 года в деревне Обушки Гагаринского района Смоленской области.
После окончания начальной школы батрачил.
В 1927-1930 годах проходил срочную службу в Красной Армии. Демобилизовавшись, уехал в Москву. Работал на заводе «Серп и Молот» в качестве подручного сталевара, сталевара, вальцовщика.
Во время Великой Отечественной войны Гусаров участвовал в строительстве оборонительных сооружений на подступах к Москве. Стал одним из первых сталеваров на заводе, освоивших технологический процесс плавки шарикоподшипниковой стали. В послевоенное время продолжал работать сталеваром на заводе "Серп и молот", считался одним из лучших по профессии на предприятии, был мастером скоростных плавок стали. Избирался депутатом Моссовета.
Указом Президиума Верховного Совета СССР от 19 июля 1958 года за «выдающиеся успехи, достигнутые в деле развития чёрной металлургии» Михаил Гаврилович Гусаров был удостоен высокого звания Героя Социалистического Труда.
В 1966 году Гусаров вышел на пенсию.
Скончался 30 августа 1980 года в Москве, где и похоронен.