Nasce a Uboldo il 5 giugno 1960.
Consegue la maturità scientifica presso il Liceo G.B.Grassi di Saronno (VA).
Si laurea in Ingegneria Civile sez. edile presso il Politecnico di Milano.
E' iscritto all’Ordine degli Ingegneri della Provincia di Varese dall’11/06/1990 con il n°1704.
Dal 1989 al 1996 lavora preso l'importante società di ingegneria Austin Italia (in seguito assorbita da AusEngineering) inizialmente come progettista di strutture e negli ultimi anni anche con ruoli tecnico commerciali.
Nel 1997 lascia la Austin e fonda il proprio Studio professionale.
Successivamente consegue l'abilitazione professionale come Coordinatore della sicurezza nei cantieri edili (ai sensi del D. Lgs. 494/96) nel 1998.
Frequenta nel 2000 il corso d’aggiornamento sulla sicurezza nei cantieri (a seguito di approvazione del D. Lgs. 528/99) e continua con regolarità a frequentare corsi di aggiornamento inerenti alla sua attività.
Dal 2008 è iscritto alla Federcoordinatori.
Nel 2003-2005 è stato anche Direttore della Società Bozzente (ex Consorzio Volontario per il Risanamento delle acque del Bozzentino, del Bozzente e dei territori adiacenti).