Inizia lo studio del pianoforte classico a 14 anni, dai 18 in poi si dedica allo studio della musica moderna con il pianista-tastierista Ernesto Ghezzi (Max Pezzali, Eros Ramazzotti, Zucchero, Gotthard) e successivamente approfondisce il linguaggio jazz con Marco Bianchi.

Varie esperienze live con band e tribute band: Funky, Soul, Jazz, Pop/Rock.

Attività da turnista:
– Tour acustico con Francesco Sarcina (leader de “Le vibrazioni”)
– Tour italiano di Paolette Donzella (Targa Tenco 2009) in collaborazione con Bebo Ferra (Paolo Fresu)
– Tour in Germania con la deep purple cover band “Purpendicular”

Ha vissuto a Londra per due anni collaborando con moltissimi musicisti tra i quali spiccano Phil Gould (Fondatore della band Level 42) e Stuart Zender (Bassista fondatore dei Jamiroquai, All Saints, Amy Winehouse).

Composizione della colonna sonora per il cortometraggio “Immortal Lights” di Lorenzo Ferrante presentato al Festival del Cinema – Cannes 2010 – nella sezione Short Film Corner.
Composizione della colonna sonora per il cortometraggio “Il Riporto” del regista Andrea Papini, vincitore della targa “Giornata degli Autori” al festival del cinema di Venezia 2012.

Attualmente ha all’attivo vari progetti musicali (dal jazz all’elettronica) e un’intensa attività didattica.