Ha studiato Pianoforte con Maria Luisa Gloriani, Jazz sotto la guida di Nino De Rose, Composizione sotto la guida di Piero Niro, Francesco Telli, Antonio Di Pofi e Azio Corghi e Musica Elettronica con Riccardo Bianchini e Giorgio Nottoli.
Ha seguito, presso l’Accademia Chigiana di Siena, i corsi di perfezionamento in Composizione (con F. Donatoni), Musica per Film (con E. Morricone), Laboratorio di informatica (con W. Prati e M. Malt) e Musica Elettronica (con G. Nottoli e R. Santoboni) ricevendo il diploma di merito da E. Morricone e da F. Donatoni, due borse di studio allievi, tre borse di studio S.I.A.E. e la borsa di studio straordinaria intitolata a “Zaverio Boccardi”. Ha seguito, inoltre, i corsi di perfezionamento in Composizione tenuti a Città di Castello da Salvatore Sciarrino e a S. Marino da Alessandro Solbiati e i seminari di musica contemporanea tenuti a Modena da F. Donatoni e A. Vidolin.
Ha esperienze di registrazione presso la sede R.A.I. di Roma ed esecuzioni in spettacoli teatrali presso il “Goldoni” di Venezia.
Sue composizioni sono state eseguite in festivals di musica contemporanea in Italia e all’estero e trasmessi da RADIOTRE.
Da alcuni anni ha affiancato all’attività di compositore quella di ricerca, sviluppando tools per l’elaborazione elettronica in tempo reale.