E’ nato a Genova nel 1957. Ha studiato con Mauro Balma interessandosi soprattutto alla musica contemporanea. Nello stesso periodo ha iniziato a comporre musiche di scena, mettendo a frutto anche l’esperienze fatte al fianco di Gino Negri, come allievo e assistente in numerose occasioni.
Nell'arco di trent'anni ha collaborato con numerosissime compagnie (Teatro Stabile di Genova, Teatro Stabile di Torino, Gruppo della Rocca, Plexus, Teatro Stabile di Palermo) scrivendo le musiche di scena per molti spettacoli diretti da importanti registi come Marco Sciaccaluga, Egisto Marcucci, Roberto Guicciardini, Filippo Crivelli e interpretati tra gli altri da Lina Volonghi, Turi Ferro, Valeria Moriconi, Giorgio Albertazzi, Ernesto Calindri, Anna Proclemer, Marco Columbro, Massimo Dapporto.
Da più di 25 anni collabora con il Teatro della Tosse di Genova, per il quale ha composto moltissime musiche di scena. E’ autore del musical per ragazzi "Esopo Opera Rock", che viene rappresentato ogni anno dal 1998 ad oggi, con crescente successo.
La sua opera "The Tell Tale Heart" su testo di Edgar Allan Poe musicato integralmente in lingua originale, è stata rappresentata al Teatro Sociale di Rovigo, nella stagione lirica del 2004.
Da diversi anni si dedica anche a laboratori di teatro musicale con compagnie che riuniscono, allo scopo di favorirne l’integrazione, ragazzi disabili e non, studenti universitari e detenuti.
Per il Teatro dell’Opera di Nizza ha composto un’azione scenica dal titolo "Le gentilhomme ivre" che andrà in scena nel 2009 al Museo Chagall della città francese.