Si è diplomato in Composizione con Riccardo Vaglini e in Pianoforte con Anna Barutti. Si è successivamente perfezionato col pianista Roberto Plano. Ha approfondito il repertorio pianistico contemporaneo con Maria Grazia Bellocchio e Emanuele Torquati. Ha inoltre partecipato alle Masterclass di Bruno Canino, Alberto Miodini. Ha partecipato agli International Ferienkurse für Neue Musik di Darmstadt seguendo i seminari di H. Lachenmann, B. Furrer, G.Aperghis, T. Hosokawa, M.Andrè.
Suoi brani sono stati eseguiti a Montepulciano nel corso del 29° cantiere internazionale d’arte, al Teatrino Groggia di Venezia, al Teatro delle voci di Treviso, nella Sala delle Esposizioni e alle Sale Apollinee del Teatro La Fenice, ad Atlante Sonoro a Roma. Le sue composizioni sono edite da ArsPublica.
Insegna Pianoforte, Armonia, e si dedica all’attività di pianista accompagnatore.