Milanese, ha 54 anni.
Dirigente sindacale, (ex) amministratore pubblico, saxofonista, appassionato di musica jazz e di politica. Sposato e padre di due figli.
Scrittore, ha pubblicato per Minerva Edizioni editoriali: Il canto delle cicale (2013) e Il secondo cittadino (2019).