In 1993 werd hij in Lindesberg kampioen van Zweden. Hij speelde in het Zweedse team bij drie Schaakolympiades: 1984, 1988 en 1992. Ook nam hij in 1992 deel aan het Europees Schaakkampioenschap voor landenteams.