Son travail de scénariste est presque entièrement destiné à la télévision, où il amorce sa carrière en 1994. Il est notamment, en 1996, le chef scripteur de la série télévisée suédoise Mysteriet på Greveholm(en).
Après avoir réalisé, en 1999, un épisode de la série télévisée suédoise Jakten på en mördare, il produit, écrit et réalisé, en 2000, le film Det okända(sv) qui remporte le Grand prix du Cinénygma - Luxembourg International Film Festival. En 2006, il réalise le film 7 miljonärer.
À partir de 2011, il publie, en collaboration avec Hans Rosenfeldt, une série littéraire centrée sur les enquêtes du profileur et psychologue de la police suédoise Sebastian Bergman.
Il est l'un des créateurs, en 2012, de la série télévisée suédoise Les Enquêtes d'Érica (Fjällbackamorden), dont il a signé le scénario du premier épisode intitulé La mer donne, la mer reprend (Havet ger, Havet tar).
Œuvres
Série Sebastian Bergman
Cette série est écrite en collaboration avec Hans Rosenfeldt.