Leonardo studied Classical Piano, Classical Composition and Jazz in Florence; Composition and Jazz Composition at Berkley College in Boston; 20th Century Composition and Computer Music in Paris; Jazz Orchestra Arranging and Composing at Siena Jazz Academy. He earned his Master's Degree in Jazz in 2006. He taught Music Theory and Keyboard Harmony at NYU Florence Music Program from 2008 to 2012. Since 2006 he has been performing in Angelo Branduardi's Group. In 2000 he was a finalist in the European auditions for l'Orchestre National du Jazz Français (the only pianist-keyboard player) and the only pianist accepted in the Orchestre National du Jazz.