Mихаил Вишняк родился в Красноярске. Окончил Киевскую государственную консерваторию им. П.И. Чайковского в классе профессора В.Курина. В 1997 и 1998 выступал на сцене Железногорского театра оперетты, с 1998 по 1999 являлся солистом Красноярского театра оперы и балета, затем Музыкального театра им. К. Станиславского и Вл. Немировича-Данченко в Москве. В 2000 он был приглашен в Большой театр в Москве и также выступал в Геликон опера. В его репетуаре имеются следующие партии: Герман в Пиковой даме Чайковского, Кавародосси в Toске Дж.Пуччини, ДонХозе в Кармен Ж.Бизе, Радамес в Аиде Дж. Верди, Григорий в Борисе Годунове и Андрей Хованский в Хованщине М. Mусорского. Осенью 2000 он принимал участие в фестивале Русских театров. На сцене Саратовской оперы он пел партию Германа в Пиковой Даме П.И.Чайковского и гастролировал по столицам России, Эстонии и Дании. В 2004 он сделал турне в составе Музыкального театра им. К. Станиславского и Вл. Немировича-Данченко по всем крупным городам Америки, где он блистательно исполнил партию Кавародосси в Toске Дж.Пуччини. Является первым исполнителем партии Флорестана ("Фиделио") на немецком языке в России. Фондовая запись оперы Бетховена с его участием была сделана в 2004 году на радиостанции "Орфей". Принимал участие в концертном исполнении оперы в Концертном зале им. Чайковского в Москве, дирижер – Томас Зандерлинг. В 2006 году дебютировал на сцене Мариинского театра в партии Канио ("Паяцы").