Caruso started skating as an eight-year-old in Mentana, Rome. He trained in ice dance from the start and teamed up with Isabella Pajardi in 2000. They won the 2008 Italian national junior title and placed 9th at the 2008 World Junior Championships. After they split up in 2010, Caruso had tryouts with an American, Isabella Tobias, and a Canadian.