Si è laureato in architettura al Politecnico di Milano con Tomas Maldonado il primo aprile 1987. Ha cominciato ad insegnare all’Accademia di Brera nel 1988, ininterrottamente fino al 2001. Dal 2002 al 2010 ha insegnato Beni culturali e ambientali all’Accademia di Belle Arti di Catanzaro. Dal 1990 al 1993 ha tenuto il corso di "Laboratorio di Archeologia" presso il Politecnico di Milano (prof. G. Calza) e ha partecipato, nello stesso periodo, agli scavi in Terrasanta sotto la guida del Prof. Michele Piccirillo.