Ingegnere esperto in pianificazione dei trasporti, ha sviluppato nel corso della sua attività professionale una approfondita esperienza di lavoro e ricerca sul problema della mobilità urbana, mettendo in particolare a punto tecniche originali per la redazione concertata dei Piani Urbani del Traffico. Dopo una esperienza di 10 anni maturata con la società Transystem di Milano, dove ha lavorato sotto la guida di Giorgio Beltrami, nel 1991 ha fondato Polinomia, società di ingegneria dei trasporti e matematica applicata di cui è dal 2006 amministratore delegato.