Debuterade på scen i femårsåldern och sjöng under skoltiden i ABF:s manskör som dess yngste medlem någonsin
Vann melodifestivalen 1969 med låten Judy min vän, samt igen 1988 med Stad i ljus
Debuterade som skådespelare 1973 och har sedan dess medverkat i flera produktioner, ofta musikaler, som Svea Hund (1976), Animalen (1982), Chess (1986, 2002) och My Fair Lady (2008)
Har givit ut ett 20-tal soloalbum samt en lång rad plattor där han sjunger med andra, så som Carola och Stefan Nilsson
Spelar karaktären Lill-Klippen i 1984 års film Ronja Rövardotter samt har en roll som gondolsångare i Lasse Hallströms Casanova från 2005
Medverkar även i TV-serier, bland annat Gåsmamman (2015) och Finaste familjen (från 2016)