Nato a Camogli, ingegnere chimico a indirizzo ambientale è iscritto al Partito dei Comunisti Italiani.
Dal 1995 coordina uno studio associato di ingegneri e geometri ed è esperto in sicurezza sul lavoro, acustica ambientale, gestione delle emergenze, certificazioni di qualità aziendale (ISO 9000), certificazioni di qualità ambientale (ISO 14000), valutazioni di impatto acustico per discariche di inerti e centri prima raccolta rifiuti, studi tecnici sul ciclo dei rifiuti ed energie alternative.
Si occupa anche di associazionismo e giornalismo sportivo on line.