Era el segundo hijo del rey Gustavo I de Suecia, y el primero de la segunda esposa de éste, Margarita Eriksdotter.