Михаил Никаноров родился в Ленинграде. Окончил Хоровое училище имени Глинки при Санкт-Петербургской академической капелле и Санкт-Петербургскую государственную консерваторию (класс профессора Валерия Лебедя). Лауреат I Международного конкурса вокалистов имени Дягилева в Перми (1997). С 1998 по 2001 год стажировался в Академии молодых певцов Мариинского театра. Выступал в театрах Финляндии и Германии. В 2001–2004 годах – солист Санкт-Петербургского музыкального театра «Зазеркалье».
С 2005 года – солист Московского музыкального театра «Геликон-опера». Исполняет партии в операх «Свадьба Фигаро» и «Волшебная флейта» Моцарта (Граф Альмавива, Доктор Бартоло и Папагено), «Севильский цирюльник» Россини (Дон Базилио), «Запрет любви» Вагнера (Бригелла), «Бал-маскарад» и «Трубадур» Верди (Самюэль и Граф ди Луна), «Средство Макропулоса» Яначека (Адвокат Коленатый), «Сибирь» Джордано (Валицын), «Диалоги кармелиток» Пуленка (Маркиз де ля Форс), «Борис Годунов» Мусоргского (Пимен и Варлаам), «Пиковая дама» и «Мазепа» Чайковского (Томский и Мазепа), «Чаадский» Маноцкова (заглавная партия) и других.
Наряду с работой в «Геликон-опере» Михаил Никаноров выступает на концертной сцене, много гастролирует, участвует в международных фестивалях. Исполнял партию Валентина в опере Гуно «Фауст» на фестивале «Опера – всем» в Санкт-Петербурге и партию Щелкалова в «Борисе Годунове» Мусоргского на фестивале в Тель-Авиве. Сотрудничал с дирижерами Валерием Гергиевым, Владимиром Федосеевым, Юрием Темиркановым, Джанандреа Нозедой, Фабио Мастранджело, Владимиром Понькиным, Евгением Бражником, Сергеем Стадлером, Александром Титовым.