Ve švédské lize hrál za IFK Göteborg, v Belgii za KV Mechelen, v Nizozemí za PSV Eindhoven, v anglické Premier League za Sheffield Wednesday FC v italské Serii A za AS Bari, FC Bologna a US Lecce a ve Francii za Olympique de Marseille. V Lize mistrů UEFA nastoupil v 6 utkáních a dal 2 góly; v Poháru UEFA nastoupil ve 27 utkáních a dal 2 góly. V letech 1987 a 1990 vyhrál s IFK Göteborg švédskou ligu. Za reprezentaci Švédska nastoupil v letech 1989–1998 v 57 utkáních a dal 13 gólů. Byl členem švédské reprezentace na Mistrovství světa ve fotbale 1990 a nastoupil ve 3 utkáních, na Mistrovství Evropy ve fotbale 1992, kde hrál ve 4 utkáních, a na Mistrovství světa ve fotbale 1994, kde v 7 utkáních dal 1 gól.