Михаил Белов родился в 1992 году в Москве. Окончил Государственный музыкально-педагогический институт имени М.М. Ипполитова-Иванова (класс доцента Валерия Карпеца).
Лауреат II Международного фестиваля валторнистов имени Михаила и Виталия Буяновских (Ростов-на-Дону, 2014) и XXIII Московского международного фестиваля юных солистов (2017).
В 2007–2012 г. — артист Юношеского симфонического оркестра России имени Л.В. Николаева. С 2014 году играл в составе Всероссийского юношеского симфонического оркестра под управлением Юрия Башмета. С 2016 года работал в Московском государственном симфоническом оркестре под управлением Ивана Рудина.
В 2017 году принимал участие в фестивале в Интерлакене (Швейцария), где выступал в составе Фестивального оркестра Захара Брона.
В настоящее время — артист Национального филармонического оркестра России (с 2023 года) и оркестра Музыкального театра имени К.С. Станиславского и Вл.И. Немировича-Данченко.
