Родился 31 марта 1968 года в с. Слобода Кагарлыкского района Киевской области в крестьянской семье.
В 1990 году закончил Ржищевский строительный техникум.
В 1995 году закончил Национальную юридическую академию Украины (г. Харьков).
Трудовую деятельность начал в 1985 году помощником комбайнера. Проходил срочную военную службу.
По окончании в 1995 году академии работал старшим следователем прокуратуры Станично-Луганского района Луганской области.
С 1997 года по 2000 год – судья Ровеньковского городского суда Луганской области.
На протяжении 2000–2002 годов – судья Каменнобродского районного суда г. Луганска.
В период с 2002 года по 2010 год - судья Апелляционного суда Луганской области.
В сентябре 2010 года X съездом судей Украины назначен судьей Конституционного Суда Украины. Присягу принял 21 сентября 2010 года.
18 сентября 2019 года Михаил Запорожец уволен с должности судьи Конституционного суда Украины на основании поданного им заявления об отставке.
Магистр государственного управления, кандидат юридических наук (доктор философии).
Автор ряда научных работ по вопросам административно-правового обеспечения деятельности судов Украины и судопроизводства.
21.11.2021