Han begynte som niåring i Olavsguttene, der han ble solist i 1942 som tenor, 15 år gammel. Etter studier debuterte han ved Det Nye Teater i 1952. Dernest jobbet han i Italia under Angelo Minghetti 1954–55, ved Stora Teatern i Göteborg 1955–58 og siden hadde han tretti viktige roller ved Stockholmsoperaen (hvor han var fast ansatt fra 1958) 1958–84.