O'Neill was born in London to Paul O'Neill (1926–2004), an American investment banker who came to London in the 1960s to set up the European head office of Oppenheimer & Co.
His mother is Eva Maria O'Neill.
O'Neill has two half-sisters on his mother's side: Tatjana d'Abo and Countess Natascha von Abensberg und Traun, and three on his father's side: Stefanie, Annalisa and Karen.
He grew up in London, St. Gallen, Austria and Germany, and holds dual American and British citizenship.
O'Neill was educated at Eaton House and Westminster Under School in London, Institut auf dem Rosenberg in St. Gallen, Switzerland, and graduated with a BA degree in International Relations from Boston University.
He also obtained an MBA from Columbia Business School in New York City.
He was a Partner and Head of Research at Noster Capital and former employee of NM Rothschild and Sons and Steinberg Asset Management.
His marriage to a Swedish princess necessitated that, if he continued with Noster Capital, the fund would have to divest entirely from companies that traded on the Stockholm Stock Exchange and, moreover, divest from any company which had more than a third of its sales in Sweden.
O'Neill resigned from Noster Capital in consequence of these demands.
1974
Herr Christopher Paul O'Neill, (born 27 June 1974) is a British-American financier and husband of Princess Madeleine, Duchess of Hälsingland and Gästrikland, with whom he has three children.
He declined to become a Swedish citizen and accept any titles; he could then continue as a businessman with no royal duties.
2011
The first time Princess Madeleine and O'Neill appeared publicly together was in January 2011.
2012
Their engagement was announced in an official interview on 25 October 2012, and in late April 2013, it was announced that their wedding would take place on 8 June 2013 at the Royal Chapel, Stockholm Palace, and be followed by dinner at the Swedish royal family's residence, Drottningholm Palace.
Unlike his brother-in-law Prince Daniel and his sister-in-law Princess Sofia, O'Neill is untitled and undertakes no royal duties, since members of the Swedish royal family must hold Swedish citizenship, which O'Neill has declined.
The Royal Court refers to him in Swedish as Herr Christopher O'Neill, a form of title which is not normally used (it would normally be herr).
Thus, remaining a private citizen, he can continue his career in finance.
2014
Their daughter, Princess Leonore, was born in New York on 20 February 2014.
2015
Their second child, Prince Nicolas, was born in Stockholm on 15 June 2015.
In February 2015, the Swedish Royal Court announced that the family had moved to Stockholm from New York.
In May 2015, the Swedish Royal Court announced that O'Neill had moved to London in April.
In Autumn 2015, several months after the birth of Prince Nicolas, the entire family moved to London, where O'Neill's business is located.
2018
On 9 March 2018, their second daughter, Princess Adrienne, was born at Danderyd Hospital, Stockholm.
In August 2018, the Swedish Royal Court announced that the O'Neill family was moving to Florida.
His father-in-law, King Carl XVI Gustaf, conferred upon O'Neill: