Daniel is geboren op 15 september 1973 in het Zweedse Örebro als zoon van Olle en Ewa Westling. Hij heeft een oudere zus, Anna Westling Söderström.
Daniel verlooft zich op 24 februari 2009 met prinses Victoria. Enkele maanden later ondergaat Daniel een niertransplantatie vanwege een aangeboren afwijking aan zijn nieren. Zijn vader Olle treedt op als donor.
Op 19 juni 2010 trouwen Daniel en Victoria in de Storkyrkan, de oudste kerk van Stockholm. Daniel krijgt bij hun huwelijk niet alleen de titel prins van Zweden, maar wordt ook hertog van Västergötland.