Natif de Örnsköldsvik, il commence sa carrière dans les catégories de jeune du club de la ville, le MODO hockey et rejoint en 1991, l'équipe première. Il joue également cette saison des matchs avec l'équipe de Husums IF qui évolue en seconde division suédoise.
En 1993, il est le tout dernier joueur choisi lors du repêchage d'entrée dans la Ligue nationale de hockey, le 286e choix. Choisi, par les Penguins de Pittsburgh, il ne va pas pour autant rejoindre l'Amérique du Nord et reste jouer dans sa ville natale. L'équipe est toujours bien classée mais ne remporte pas pour autant de titre de championnat.
Il va finalement rejoindre l'organisation des Penguins pour la saison 1999-2000[2]. Il va y passer quatre saisons avant de finalement retourner pour son club de toujours et de finalement décrocher le premier titre de sa carrière en 2007 alors qu'il est devenu assistant capitaine de l'équipe[3],[4].
Jonsson a représenté la Suède au cours de multiples compétitions internationales que ce soit dans les catégories moins de 18 ans, junior mais également sénior. Il remporte ainsi la médaille d'or au championnat du monde 1998[5].