Segretario di Confederazione con delega alle politiche sociali ed immigrazione, inizia la sua attività sindacale nella Cisal Trasporti, di cui assume la carica di Delegato Territoriale e successivamente Regionale nel settore trasporti delle Ferrovie dello Stato di cui è dipendente.
Raggiunta la pensione si dedica all’attività di assistenza fiscale aprendo centri Caf in tutta la regione Abruzzo.
Dirige i centri di Patronato Fenalca nella Regione Abruzzo assumendo l’incarico nazionale per la direzione di Centri Servizi all’Immigrazione.
Esperto di politiche e di attività del terzo settore dirige i centri per l’orientamento ed il supporto alle organizzazioni no profit, sviluppa e realizza progetti sulle tematiche della disabilità.