He graduated with honors in Civil Engineering from University of Basilicata in 2000, and earned his PhD with honors in Transport Planning at the Technische Universität München (2004). He was a research fellow at the Università Iuav di Venezia until 2010, while also moving to the Chair of Traffic Engineering and Control at the Technische Universität München as a post-doctoral Research Fellow (2009-2010). In October 2010, he became an Assistant Professor of Transport Engineering at Iuav. He was promoted in the current position in June 2016.