Compositore di musica per il teatro, cinema, danza, ha studiato chitarra classica e percussioni.
Dal 1983 collabora del regista teatrale Giorgio Barberio Corsetti, per il quale ha composto le musiche di numerosi spettacoli teatrali, rappresentati in moltissime tournee italiane e festival teatrali internazionali.
Ha composto musiche per i film dei registi: Davide Ferrario, Ettore Pasculli, Paolo Pisanelli, Italo Pesce Delfino.
Per RAI 3 ha composto le musiche dei programmi di Michele Santoro: Samarcanda, Rosso e nero, Tempo reale, Moby Dick, Il raggio verde, Sciuscià.
Compone le musiche per le inchieste televisive di Riccardo Iacona: W l’Italia, Presadiretta.
Collabora con i coreografi Francesco Scavetta, Adriana Borriello e Annapaola Bacalov.
Suona come percussionista nel quartetto di Luis Bacalov, con cui ha inciso un CD.
Ha pubblicato due LP e due CD con musiche tratte da produzioni teatrali e un CD con le musiche dei programmi televisivi di Michele Santoro.
Partecipa a Inteatro Festival nell’edizione del 1989 e del 1990 con Studi per Le Danze