Graduated in piano with full marks and graduated in jazz with 110 cum laude, he began his artistic career in 1998 by winning a scholarship at the Siena jazz winter courses.
He has played in prestigious reviews: Umbria jazz, Villa Celimontana (Rome), Jazz in allen (Munich) Casa del jazz (Rome) Tokyo jazz festival (Japan), and in important jazz clubs: Alexander Platz (Rome) La palma (Rome) , Music Inn (Rome), La Fontaine (Paris), Jazzhaus (Heidelberg) and Auditorium Parco della Musica Rome.
He has 11 records to his credit, one of which was recorded live at the European jazz contest in Brussels.
He has played with: Aldo Bassi, Fabrizio Bosso, Ettore Fioravanti, Paolo Fresu, Maurizio Giammarco, Andy Gravish, Joy Garrison, Mario Raja, Gabriele Mirabassi, Antonello Salis, Miroslav Vitous, Francesco Bearzatti, Fabio Concato. Some of his recordings have been published in prestigious compilations such as Jazz magazine, Jazz luonge (USA) and have been broadcast by national (Radio Rai 1, Radio Rai 2, Radio Tre Suite) and international (France, Belgium, Germany, Japan) radios.
He currently holds the chair of jazz piano at the “F. Morlacchi” Conservatory in Perugia.