Nato a Perugia, studia scenografia all’Accademia di Brera di Milano. Dopo aver lavorato nel campo della moda, si avvicina al teatro come assistente di Jacques Reynaud per Lolita con la regia di Luca Ronconi, con il quale inizia un sodalizio che dura per 15 anni e con il quale firma, tra gli altri, Amor nello specchio, Prometeo incatenato, Le baccanti, Le rane, Peccato fosse puttana, Il professor Bernhardi, Lo specchio del diavolo. Lavora con registi come Peter Greenaway, Claudio Tolcachir, AlvisHermanis, Matthew Lenton, Gabriele Lavia, Claudio Longhi, Federico Tiezzi, Roberto Latini, Ricci/Forte. e collabora stabilmente con lo stilista Antonio Marras per installazioni e spettacoli teatrali.