She is the fourth child of Prince Gustaf Adolf, Duke of Västerbotten, and Princess Sibylla of Saxe-Coburg-Gotha, and granddaughter of King Gustaf VI Adolf of Sweden.
In 1974 she married Tord Magnuson, and as a result of the unequal marriage, she lost her style of Royal Highness and received the courtesy title of Princess Christina, Mrs. Magnuson. Together they have three sons.
Princess Christina lives in Stockholm together with her husband who accompanies her on royal family engagements.
She is an active member of the Royal Family and performs official engagements on behalf of the Royal Family, attending events such as the Nobel Prize ceremonies, and receiving foreign heads of state.