Als Gewinner des Melodifestivalen 1969 durfte er beim Eurovision Song Contest 1969 in Madrid für sein Heimatland antreten. Er erreichte mit dem Schlager "Judy, min vän" den neunten Platz. In den 1970er Jahren sang er bei den Bands "Solar Plexus" und "Made in Sweden". Ab den 1980er Jahren war er überwiegend als Musicaldarsteller aktiv. Er war in Les Misérables, Chess und The Sound of Music zu sehen. Eine Filmrolle hatte er als "Klein-Klipp" in dem Jugendfilm "Ronja Räubertochter" von 1984. Nach einem erneuten Sieg bei der schwedischen Vorauswahl trat er beim Eurovision Song Contest 1988 in Dublin an. Mit "Stad i ljus" erreichte er Platz 12.