Graduated with honors in Civil Engineering in 1982 at the University of Rome "La Sapienza", he is associate professor at the University of Perugia where he teaches Laboratory of Architectural Survey, Digital Design and Architectural Composition 1 in the Master's course in Architecture and Building Engineering. He also taught in the Faculty of Architecture of the University of Rome "La Sapienza" and the Second University of Naples.
Since January 2013, he is director of the Academy of Fine Arts "Pietro Vannucci" in Perugia.
He has received international awards including "Tecu Architecture Award" (Monaco of Bavaria, 2010), "International Architecture Award Dedalo Minosse" (Vicenza, 1999 and 2001), "International Architecture Award Luigi Cosenza" (Naples, 1992 1998) and "International Prize of Architecture Andrea Palladio" (Vicenza, 1988 and 1989).
He has lectured in Bratislava, Hanghzhou, London, Oxford, Beijing, Shanghai, Wuhu, Zagreb.