Родился в 1977 году. Окончил ДМШ № 80 (имени Блажевича) и с отличием — Музыкальное училище при Московской Консерватории (класс проф. М. Н. Турусина). Одновременно играл во вновь образованном Всемирном Детском Симфоническом Оркестре и Духовом Оркестре АЗЛК. В 1995 году поступил в Московскую государственную консерваторию (класс проф. М. В. Дерюгина), где освоил также бас-тромбон. В 2000–2002 г. — ассистент-стажер класса «Оркестр современной музыки».
Работал в различных театрах, участвовал в записях и гастролях, выступал в разнообразных коллективах, включая оркестр народных инструментов, где Михаил играл на владимирском рожке, жалейке, свирели, окарине и т.д.
В 2017–2019 годах проходил курс оперно-симфонического дирижирования в классе профессора В.А.Понькина.
Солист ансамбля «Студия новой музыки» с 2000 года.