Gustavo Adolfo nació un 22 de abril de 1906 en el Palacio Real de Estocolmo, siendo el primer hijo de los duques de Escania, los príncipes Gustavo Adolfo y Margarita.