He entered Swedish military service in the Thirty Years' War in 1633, and received the diocese of Osnabrück in 1634. He was knighted "Vasaborg" in 1637, his father was of the House of Vasa. He was created Count of Nystad and introuduced in 1647, and received Wildeshausen as his own fief after it had been won by Sweden at the Peace of Westphalia, in 1648.
In 1649 he unsuccessfully sought the position of Lord High Admiral in succession of Carl Carlsson Gyllenhielm, an illigitimate son of his grandfather King Carl IX of Sweden. Dissatisfied with the outcome he returned to Germany where he died at Wildeshausen on October 25, 1653. He lies buried at Riddarholmskyrkan in Stockholm.