[1] He was a son of King Gustavus Adolphus (Gustav II Adolf) and his mistress Margareta Slots.
In 1637 he was ennobled with the title of Vasaborg, echoing his father's membership of the House of Vasa.
In 1647 he was made Count of Nystad in the Swedish nobility and in 1648 received Wildeshausen in Lower Saxony as his own fief, after it had been won by Sweden at the Peace of Westphalia of that year.
He was married to Countess Anna Sofia Wied-Runkel, who long outlived him, dying in 1694.
[3] In 1649 Gustav unsuccessfully sought the position of Lord High Admiral in succession to Carl Carlsson Gyllenhielm, an illegitimate son of his grandfather King Charles IX.