Ha frequentato Conservatorio di Musica "V. Bellini" di Palermo dove si è inizialmente diplomato in Pianoforte.
Ha svolto attività concertistica in qualità di pianista e di Direttore d’orchestra e di Direttore musicale di palcoscenico dal 1972 al 2010 del Teatro Massimo di Palermo. .
Titolare di cattedra, è stato docente presso il Conservatorio di Musica di Palermo dal 1973 al 2010.