Михаил Поляк родился 25 февраля 1948 года в Москве, в семье директора кинокартин, инвалида Отечественной войны Наума Моисеевича Поляка (1921—1985) и Лидии Васильевны Грановой (1925—1998). В 1971 году окончил школу-студию МХАТ (курс В. З. Радомысленского). В 1971—1984 годах был в труппе Московского театра имени Ленинского комсомола (ныне Ленком). Затем с 1984 года выступал в Минской филармонии, а с 1986 года — в Московском еврейском театре «Шалом».
Снимался в кино, наиболее известен по роли Марка в фильме «Жили три холостяка» (1973).
С середины 1970-х годов стал злоупотреблять алкоголем, что привело к разводу со второй женой — актрисой Еленой Шаниной.
Умер на 48-м году жизни 9 апреля 1995 года в Москве, похоронен на кладбище в посёлке Поваровка Солнечногорского района Московской области, с ним рядом была похоронена и его мать.
| Год | Название | Роль | Тип |
|---|---|---|---|
| 1983 | Юнона и Авось | Officer Translator | Фильм |
| 1982 | Гренада | "Строгий" | Фильм |
| 1978 | Парень из нашего города | переводчик | Фильм |
| 1975 | Одиножды один | Volodya | Фильм |
| 1973 | Жили три холостяка | Mark | Фильм |
| 1964 | Слуша-ай! | Boris Vojtekhovich | Фильм |