He studied piano with F. Pompili, A. Saracino, A. Magli and Carlo Negroni, specializing in modern piano, improvisation and music for the show (composition and arrangement); He specialized in composition with L. Salvadori, C. Perugini and M. Colonna; improvisation with A. Chatterjee.
Performs concert activities ranging from classical, jazz, modern and improvisation with numerous and important collaborations as pianist, composer and conductor with: Indialucia, Falk Bonitz, Oxana Tchijevskaia, Carol Stettner, Vilamba, Mangesh Dakde, Didier Lomethié, Victor Vertunni , Orchestra Barlassina, Heavenly River, Avaneendra Sheolikar, Rajendra Prasanna, Gabriele Rosati, Roman Dan, Sandesh Popatkar, Kamal Sabri, Caumma Jazz trio, Tony Santagata, Boheme Orchestra, Divine Symphony Orchestra, Patrick Edera, Ruslan Pashinskiy, Maurizio Angelozzi, Stefania Urli , Lorenzo Tazzieri, Tuomas Kantelinen, Franco Giacosa, Dorina Caronna, Leo Vertunni, Lorenzo Passerini, Manish Madankar, Vivaldi Orchestra, Piergiorgio Ratti, Prabhakar Dhakde, Emiliano Gabriele, Mauro Gregori, Matteo Esposito, Gianluca Falcone, Mahuya Mukerjee, Shankar Bataracharya, Nicki Wells, Anandita Basu, Sannie Levi, Federico Sanesi, etc.
He worked as arranger and composer for sound installations collaborating with this labels: Essere Produzioni, Soundiva, Acqua e Sapone, Golden Production and Uruk-Hai & Drow.
He has published with Terre Sommerse, TEV, Casa Madre-Culture of the Spirit and Fenix Enterteinment. He composed a soundtrack for the film MMA: Love never dies, directed by R. Ferrero, for PICK Enterteinment production. Carlo works with Alto Piano Studio wtih soundtracks for ads and documentary for important brands of fashion and art like Brioni, Krizia, Galleria Mazzoleni etc.
He is stable musical director of TEV and stable and artistic director of the Divine Symphony Orchestra.
He teaches music education, jazz and modern piano, music and orchestral and choral workshops.