В 2003 году окончил Нижегородское театральное училище по специальности «Актер драматического театра», курс В.Ф. Богомазова. В 2008 году окончил Санкт-Петербургский государственный университет кино и телевидения по специальности «Режиссура игрового кино» (Мастерская К.С. Лопушанского).
Список фильмов, в которых участвовал Михаил Марескин