Михаил Пореченков родился в 1969 году в Ленинграде (Санкт-Петербург). Окончил Ленинградский государственный институт театра, музыки и кинематографии (1996, курс Вениамина Фильштинского), работал в театре «На Крюковом канале», затем в Академическом театре имени Ленсовета, где играл в спектаклях «Войцек» (Капитан), «В ожидании Годо» (Поццо), «Калигула» (Геликон), «Клоп» (Присыпкин) и др.
С 2003 года – в составе труппы Московского художественного театра имени А. П. Чехова, где играл в спектаклях «Утиная охота» (Официант), «Белая гвардия» (Мышлаевский), «Гамлет» (Полоний), «Крейцерова соната» (Позднышев), «Трамвай “Желание”» (Стэнли Ковальский), «Заговор чувств» (Андрей Петрович Бабичев), «9 ряд. 10, 11 место» (Немирович-Данченко). Сотрудничал с Московским театром Олега Табакова, продюсерским центром «Брат», «Независимым театральным проектом».
С 1994 года снимается в кино. В фильмографии артиста – более 90 картин и сериалов, в числе которых «Улицы разбитых фонарей», «Агент национальной безопасности», «Особенности национальной охоты в зимний период», «Бандитский Петербург», «Механическая сюита», «Особенности национальной политики», «9 рота», «Убойная сила», «Ликвидация», «Исаев», «Контригра», «Дело гастронома № 1», «Небесный суд», «Белая гвардия», «Поддубный», «Куприн», «Троцкий», «Мост», «Полярный». В 2008 году дебютировал как режиссер фильмом «День Д».
Ведет передачи на телевидении («Битва экстрасенсов», «Кулинарный поединок», «Русское лото», «Богатырские игры»).
Президент фестиваля нового российского кино «Горький fest».
Михаил Пореченков – народный артист РФ, удостоен ордена Дружбы (Южная Осетия), премий «Золотая маска», «Золотой софит», «Созвездие», имени Владислава Стржельчика, Олега Табакова, «Фигаро» и других наград и званий.