From 1996 to 1998 he studied under the guidance of Flavio Cucchi at the Mascagni Institute in Livorno. He continued at the Conservatory of Florence in the classes of Alfonso Borghese (guitar) and Riccardo Riccardi (composition). He studied jazz with Jim Hall, David Liebman, Barry Harris, Agostino di Giorgio, Fabio Zeppetella, Dario Lapenna. In 2000, during a trip to France at the Django Reinhardt Festival in Samois Sur Seine, he fell in love with the music of Manouche and quickly became one of the most original and prepared performers in Italy.

He has played and recorded with: Angelo Debarre, Enrico Rava, Stefano Bollani, Tiziana Ghiglioni, Nico Gori, Franco Nesti, Emanuele Parrini, Antonello Salis, Nicola Vernuccio, Raffaello Pareti, Gianluigi Trovesi, Stefano Cocco Cantini, Franco Cerri, Fabrizio Bosso, Claudio Fasoli, Lee Konitz, Giancarlo Schiaffini, Alfio Antico, Tino Tracanna, Alberto Tacchini, Matcho Winterstein, Tony Scott, Antonio Licusati, Andy Aitchison, Lollo Meier, Simone Zanchini, Paolo Ghetti, Mirko Guerrini, Philip Catherine, Andrè Minvielle, Titta Nesti, Claudia Tellini.

He has performed at various international festivals in Italy, England, France, Argentina and the USA. He has been a guest on various radio broadcasts, including for Rai 3: Il terzo nel, Fahrenheit and Dottor Djembè (with Stefano Bollani, Davide Riondino and Mirko Guerrini), Jazz Radio Fm (London), live from Boisdale of Canary Wharf.

He was the first Italian guitarist to be invited as a teacher and performer to the campus (Django In Junne) at Smith College (Northampton) USA.