Barnet ble født tirsdag kveld på Danderyds sykehus, opplyser kongehuset i en pressemelding.
Paret giftet seg 13. juni i fjor. Fire måneder senere kunngjorde de at de ventet barn.
– Vi har fått et lite barn, som ble født klokken 18.28. Det veide 3595 gram og var 49 cm langt. Og det ble en liten gutt, sa prins Carl Philip da han møtte pressen sent i kveld.
– Beundrer kvinners kraft
En tydelig stolt prins berømmet sin kone for innsatsen under fødselen, og forteller at han måtte ty til tårer da barnet var ute.
– Jeg må si som min svoger: Jeg beundrer virkelig kvinners kraft. Å få være med og se Sofia gå gjennom dette, vekker utrolige følelser, sa prinsen.
Paret visste ikke hva slags kjønn barnet hadde før fødselen. Det var selvvalgt, forteller den nybakte faren.
– Vi ville at det skulle være en overraskelse, sier prinsen og legger til at den lille gutten allerede har vist at han har god kraft i lungene.
Kuttet navlestrengen selv
Og prinsen var heller ingen passiv deltaker på fødestua, kan han fortelle. Det var barnefaren som fikk i oppdrag å kutte navlestrengen på den rojale babyen.
– For meg og min kone er dette selvsagt en stor dag med masse følelser. Ord kan ikke beskrive hvordan det var.
Barnet blir kong Carl Gustaf og dronning Silvias femte barnebarn.
Eldst og nummer to i arvefølgen er prinsesse Estelle (4 år). Hun ble for øvrig storesøster i mars, da kronprinsesse Victoria og prins Daniel fikk sitt andre barn, sønnen prins Oscar (1 1/2 måned).
Prinsesse Madeleine og ektemannen Chris O'Neill er foreldre til prinsesse Leonore (2 år) og prins Nicolas (ti måneder).