Gustavo II Adolfo nació en el castillo de Estocolmo el 19 de diciembre de 1594, hijo del duque Carlos de Södermanland (posteriormente rey Carlos IX de Suecia) y Cristina de Holstein-Gottorp.