Intraprende giovanissimo la carriera artistica sul palcoscenico dell’Arena di Verona. Alla fine degli anni ’90 frequenta il corso di produzione e regia teatrale presso l’Accademia di Arti e Mestieri del Teatro alla Scala. Negli anni successivi ha collaborato con i più grandi registi della storia dell’opera tra cui Franco Zeffirelli, incontrato per la prima volta in occasione della storica messa in scena areniana di Carmen nel 1995. Da allora ha collaborato con il Maestro fiorentino nella messa in scena delle sue grandi produzioni all’arena di Verona: Il Trovatore (2001), Aida (2002), Madama Butterfly (2004) e Turandot (2010). Tra le altre produzioni, si ricorda Pagliacci al Teatro Carlo Felice di Genova (2010) e al Teatro Filarmonico di Verona (2011). Numerose le riprese, in Italia ed all’estero, della celebre Aida nello storico allestimento realizzato per il centenario verdiano per il Teatro Giuseppe Verdi di Busseto. Come regista collaboratore di Zeffirelli ha anche partecipato alla Turandot che ha inaugurato la Royal Opera House in Muscat, prestatando la sua opera anche in molti altri importanti teatri nazionali ed internazionali.