Nel 1987 ha esordito come scrittore pubblicando nel tempo racconti e romanzi.
Nel 2002 vince il prestigioso August Prize in Svezia con il suo romanzo Storia di un amore straordinario.
Si ricorda tra i suoi maggiori successi anche il romanzo Notizie sul giocatore Rubašov.
Dal 2013 inizia a scrivere romanzi gialli con protagonista Danny Katz, un ex interprete e traduttore del governo svedese. I romanzi vengono pubblicati anche in Italia da Marsilio Editori a partire dal 2015.