Si è diplomato giovanissimo in Clarinetto e successivamente in Composizione e in Direzione d'Orchestra presso il Conservatorio "V. Bellini" di Palermo.
Dal 1996 al 2001 è stato direttore del Coro e dei Solisti del "M. Sclafani". Ha diretto l'Orchestra da Camera di Palermo e l'Orchestra Filarmonica Siciliana "F. Ferrara". Ha collaborato con il Teatro Biondo Stabile di Palermo come direttore delle musiche di scena per la rappresentazione teatrale "Il fiore del dolore" di Mario Luzi.
Attivo anche in ambito compositivo, ha scritto prevalentemente musica vocale sacra e diversi brani strumentali.
In qualità di maestro preparatore e direttore, collabora alle attività dell'Orchestra e del Coro del Conservatorio di Palermo dove attualmente insegna.