In den späten 1970er Jahren war er Sänger der Heavy-Metal-Band "Horizont". Ab 1981 wurde er als Solosänger tätig. Mit "Allt som jag känner" und "Maybe We’re About To Fall In Love" hatte er 1988 zwei Nummer-1-Singles in den schwedischen Charts. Als Gewinner des Melodifestivalen 1989 durfte er sein Land beim Concours Eurovision de la Chanson in Lausanne vertreten. Mit dem Popsong "En dag" schaffte er es auf Platz vier. 2007 nahm er mit dem Lied "Jag tror på människan" wieder am Melodifestivalen teil und schaffte es ins Finale. Dort wurde er allerdings letzter. 2016 nahm er zusammen mit Patrik Isaksson und Uno Svenningsson erneut am Melodifestivalen teil, scheiterte mit dem Lied "Håll mitt hjärta hårt" jedoch in der Vorrunde.