Dal 1992 ad oggi ha firmato scene e costumi di numerosi spettacoli d'opera, prosa e danza contemporanea. Tra i più recenti ricordiamo: Poliuto di Donizzetti e Oberto conte di San Bonifacio di Verdi, entrambe regia di Ignacio Garcia, Teatro Euskalduna Bilbao; Anfitrione di Kleist, regia di Franco Ricordi, Teatro Stabile d'Abruzzo; Coefore di Eschilo, regia di Monica Conti per la Biennale Teatro, Venezia; Le onde del mare e dell'amore di Grillparzer, regia di Monica Conti, Centro Teatrale Bresciano; Werther di Massenet, regia di Arnaud Bernard, 29° Festival della Valle d'Itria a Martina Franca; La Celestina di Nin-Culmelle, regia di Ignacio Garcia, Teatro de la Zarzuela. Nel 2009 gli viene assegnato il premio internazionale cinearti La chioma di Berenice come migliori costumi teatrali per l'opera contemporanea Il Carro e i canti di Alessandro Solbiati e la regia di Ignacio Garcia. Dal 2005 è coordinatore della Scuola di Scenografia e titolare della cattedra omonima presso l'Accademia d'Arte Santa Giulia di Brescia. Nello stesso istituto dal 2007 è docente di Arti Visive per il corso specialistico della Scuola di Pittura.