Il appartenait à la puissante famille aristocratique des Vasa [1], fils de Karl Kristiernsson Vasa et d’Ebba Erikdotter Krummedige. Sa tante Christina Vasa était l’épouse de Bengt Jönsson Oxenstierna mort en 1450.
Destiné à l’Église, il accède au siège de d’évêque de Linköping [2] en 1459. Il devient administrateur du royaume de Suède en février 1464 après l’éviction du roi Christian 1er de Danemark. Favorable à Charles VIII de Suède dit Karl Knutsson , il permet son rétablissement sur le trône lorsqu’il meurt le 11 août 1465.