He was born in Lund, Skåne, Sweden on 10 April 1929. He was educated at Cathedral School and at the Royal Dramatic Theatre. He was married to Kerstin Olin from 1951 until they divorced in 1979, they had two children. He is currently married to Catherine Brelet since 1997, they have 2 children. He currently lives in Los Angeles, California.