Fue el hijo mayor del rey Gustavo VI Adolfo y de su primera esposa, la princesa Margarita de Connaught.