Studia pianoforte e contrappunto con Alessandro Albenga, poi composizione con Mauro Cardi. Frequenta i Ferienkurse fur Neue Musik nel 1990 dove segue i seminari di Iannis Xenakis, John Cage, Brian Ferneyhough.
Nel 1986 scrive il suo primo pezzo da camera, per lo spettacolo teatrale "Il pericolo della felicità " di Vita Accardi, a cui segue "No" (1987).
Dal 1989 scrive numerosi pezzi per ensamble rappresentati in vari festival di musica contemporanea (Festival Internazionale della Musica Antica, Urbino - Progetto musica, Acquario romano - Latina Musica Oggi - Musica&Musica, Roma - Festival delle Colline, Prato).
Dal 1994 scrive pezzi per la danza, dapprima per la compagnia di Lucia Latour (Ultramarine, con Luigi Ceccarelli) e poi per la compagnia Sistemi Dinamici Altamente Instabili di Alessandra Sini, con la quale collabora intensamente ancora oggi.
Nel 1995 scrive il libretto dell'opera "Nessuna Coincidenza" su musica di Mauro Cardi, pubblicata da Ricordi, su commissione dell'Accademia Filarmonica Romana rappresentata al Teatro Olimpico di Roma.
All'attività di musicista "colto" affianca il lavoro per la tv e il cinema; scrive la musica del primo spot mai realizzato dalla Chiesa Cattolica Italiana ("8 per mille" - Conferenza Episcopale Italiana - 1990), la colonna sonora del film "L'Ospite" di A. Colizzi (1999), e le musiche per i video istituzionali della Illy Caffè (1999-2004).
Nel 1999 debutta come artista digitale con una personale curata da Ludovico Pratesi in cui espone stampe e video, poi prosegue partecipando a diverse collettive (Futuro Gallery, Roma 1999 - Fuori Uso '99, Pescara - Pescheria di Pesaro 2000 - Temple Gallery of Rome 2001 - Flash Forward New York and San Francisco 2001/2002 - Biennale di Carrara 2003 - Short Theatre @ Teatro India, Roma 2006)
