Diplomato presso il liceo scientifico Cannizzaro di Palermo, si è  laureato in Medicina e Chirurgia  nell’82. Abilitato all’esercizio professionale nella 2a sessione di Specializzazione in Neuropsichiatria Infantile con la tesi sull’ Abuso fisico dell’infanzia, è Medico psicoterapeuta iscritto all’Ordine dei Medici di Palermo (legge n. 56 del 18 febbraio 1998), è iscritto nelle liste speciali dei medici psicoterapeuti presso l’Ordine dei Medici di Palermo. Il suo nominativo è presente nell’Albo Periti del Tribunale di Termini Imerese sez. civile e nell’Albo Periti del Tribunale di Termini Imerese sez. penale. Vanta al suo attivo corsi di formazione in “Terapia comportamentale e cognitiva” e corsi di formazione in Omeopatia.  Nel corso della sua vita professionale è stato Medico fiscale per conto dell’INPS di Palermo, Medico Civile della Polizia di Stato, Medico di guardia medica presso il presidio di Castellammare del Golfo, Medico di Medicina dei servizi nella branca di Medicina del Lavoro presso l’Usl n° 3 di Marsala, Medico di Continuità Assistenziale presso il Distretto di Bagheria Ausl n. 6 –  dapprima in qualità di sostituto e reperibile e poi di titolare presso il Presidio di Santa Flavia, Responsabile Sanitario del Centro Riabilitativo Ambulatoriale A.I.A.S. di Bagheria (accreditato dall’Ausl n. 6) per bambini disabili, Responsabile Sanitario del Centro Seminternato per Adulti Gravi AIAS di Palermo (accreditato dall’Ausl n. 6), Direttore Sanitario del Centro Riabilitativo Ambulatoriale E.N.A.C.I.P. (accreditato dall’Ausl n. 6) per bambini disabili, Medico di medicina Generale presso Asl 6 – Distretto di Bagheria. Dall’aprile 2001 sino ad oggi: Medico di medicina Generale presso Asl 6 – Distretto 10. Dal Gennaio 2005 ha rivestito l’incarico di Giudice Onorario presso il Tribunale dei Minori di Palermo, per il triennio. Dal 01/10/2021 e fino al 07/10/2024 ha rivestito l’incarico di Responsabile NPI del Centro per minori.