Michael Nyqvist și-a început cariera în Suedia, la începutul anilor ʼ80 și a dobândit o faimă mondială datorită personajului Mikael Blomkvist, pe care l-a jucat în ecranizarea trilogiei „Millenium” de Stieg Larsson. Cele trei serii ale filmului „Millenium” (2009) au avut încasări totale de 215 milioane de dolari.
În siajul acestui succes, Michael Nyqvist a mai fost solicitat să joace în „Mission: Impossible – Ghost Protocol” (2011) sau „John Wick” (2014).
Ultimul său film, „Radegund”, regizat de Terrence Malik, va avea premiera în 2018.
În 2010, Michael Nyqvist a publicat un volum de memorii în care-și povestește copilăria, după ce a fost adoptat, și demersurile pe care le-a întreprins căutându-și părinții biologici, la vârsta de 30 de ani.