Die schwedische Einzelmeisterschaft konnte er 1993 in Lindesberg gewinnen. Er spielte für Schweden bei drei Schacholympiaden: 1984, 1988 und 1992. Außerdem nahm er einmal an den europäischen Mannschaftsmeisterschaften (1992) teil.