Baptisé le , Carl Philip a pour parrains et marraines, son grand-oncle, le prince Bertil de Suède, le prince Léopold de Bavière, la reine Margrethe II et sa tante, la princesse Birgitte de Suède.
Après un passage dans l’armée suédoise, il a poursuivi des études artistiques. En 2006, il a organisé une exposition de ses photos, sur les sans-abris.
Leurs deux premiers enfants, les princes Alexander et Gabriel sont nés tous deux portant la qualification d'altesse royale à la naissance. Cependant, à la suite d'un remaniement de la maison royale de Suède, le 7 octobre 2019, il est annoncé que les enfants de Carl Philip ainsi que ceux de la princesse Madeleine ne porteront plus le prédicat d'altesse royale[6]. Leur troisième enfant est le premier né des petits-enfants à ne pas porter la qualification d'altesse royale à la naissance.
Le , Carl Philip et Sofia annoncent attendre un quatrième enfant, dont la naissance est prévue en [7].
À sa naissance, il devient prince héritier, mais la suppression de la primogéniture masculine, dans l'ordre de succession au trône, quelques mois plus tard, le relègue à la deuxième place, derrière sa sœur aînée, la princesse Victoria, qui devient alors, princesse héritière.
Il est quatrième dans l'ordre de succession au trône de Suède, depuis le , date de la naissance de son neveu, le prince Oscar, duc de Scanie, fils de la princesse héritière Victoria et du prince, Daniel.
Dans l’ordre de succession au trône britannique, pour lequel il apparaît au-delà de la 200e place, il devance cependant sa sœur aînée, la princesse Victoria et les enfants de celle-ci, puisque la primogéniture stricte, pour la succession au trône britannique, ne s'applique pas pour les héritiers nés avant le 28 octobre 2011.
Titulature
– : Son Altesse Royale le prince héritier de Suède, duc de Värmland (naissance) ;
Depuis le : Son Altesse Royale le prince Carl Philip, duc de Värmland.