Geboren in Lund, absolvierte er von 1950 bis 1953 die Ausbildung an der Königlichen Dramatischen Akademie, wo sein erstes Bühnenengagement die Rolle des Paris in Shakespeares „Romeo und Julia“ war. In den folgenden Jahrzehnten überzeugte er mit einer breiten Palette, vom Titelhelden in „Hamlet“ am Dramaten (1974) über Henry Higgins in „My Fair Lady“ bis zu Hauptrollen in Musicals wie „La Cage aux…