Isabelle Delobel was born on June 17, 1978 in Clermont-Ferrand, France. She is known for Fort Boyard (1990), Opera on Ice (2011) and Salt Lake City 2002: XIX Olympic Winter Games (2002). She has been married to Ludovic Roux since 2009. They have one child.