Михаил Игнатьев родился 7 мая 1985 года в Санкт-Петербурге. В 2002 и 2003 годах Игнатьев выиграл 8 золотых медалей мировых и европейских юниорских первенств, а в 19 лет добился высшего достижения в своей карьере, выиграв золотую медаль в гонке по очкам на Олимпийских играх 2004 года в Афинах.