Carlo discovered dance at the age of 18. He started under Agnes Locsin, and later trained at the Royeca School of Ballet, under Girlie S. Royeca. A year later, eager to further enhance his dancing, he transferred to Ballet Center Cebu, training under Gregory Aaron, and Nicolas Pacana. He has portrayed the role of Prince Charming, and Albrecht in the Ballet Center’s productions of Cinderella, and Giselle. In 2016, he joined the Ballet Philippines Dance School’s Summer Dance Workshop and was awarded as Most Outstanding Scholar, leading to his promotion as company apprentice, shortly after.