Carlo was first married toLuisa Gibellini. They had two children together, named daughter Katia Ancelotti and son Davide.
They had stayed together for 25 years before getting a divorce. They separated their ways in 2008.
Carlo was then dating Marina Cretu for some time.
After dating the marina, Carlo met a Canadian businesswoman Mariann Barrena McClay.
They exchanged vows in July of 2014 in Vancouver, Canada. He has a stepdaughter named Chloe McClay from Mariann.