Nato a Jesi nel 1970. Diplomato in scenografia all’Accademia di Belle Arti di Urbino nel 1995. Dal 1994 al 2000 lavora per il Rossini Opera Festival di Pesaro in qualità di macchinista – costruttore per opere come L’italiana in Algeri di Dario Fo, Semiramide di Hugo De Ana, Guglielmo Tell di P. L. Pizzi, Cenerentola di L. Ronconi, Le Siège de Corinthe di M. Castri e Balò. Dal 1996 lavora per la Compagnia della Rancia in qualità di capo macchinista per i musical Cantando sotto la pioggia, Sette spose per sette fratelli, Dance!. Dal 2001 ad oggi ricopre il ruolo di direttore tecnico negli spettacoli prodotti da Compagnia della Rancia; è stato direttore tecnico anche per il musical Flashdance prodotto da Stage Entertainment. Come scenografo firma le scene di: Bulli e pupe regia di F. Angelini, Jesus Christ Superstar regia di Fabrizio Angelini, Grease regia di Federico Bellone, 3 metri sopra il cielo regia di Mauro Simone, Il giorno della tartaruga regia di Saverio Marconi, A Chorus Line regia di Saverio Marconi, High School Musical regia di Saverio Marconi, Pippi calzelunghe regia di Fabrizio Angelini in collaborazione con G. Proietti (Teatro Argentina di Roma), Le Malentendu regia di S. Marconi (Macerata Opera Festival), Cats regia di Saverio Marconi , Rain Man, regia di Saverio Marconi, Convention regia di Fabrizio Angelini, La fattoria degli animali, Sogno di una notte di mezza estate e Brava! regia di Tommaso Paolucci; Frankenstein Junior regia di Saverio Marconi, Aggiungi un posto a tavola regia di Fabrizio Angelini, L’elisir d’amore regia Saverio Marconi, Cavalleria rusticana e Pagliacci regia di Joan Anton Rechi (Teatro Euskalduna Bilbao), Otello regia di Ignacio Garcia (Teatro Euskalduna Bilbao), Cabaret regia di Saverio Marconi, Sister Act regia di Saverio Marconi, Next to Normal regia di Marco Iacomelli, Love Story regia di Andrea Cecchi, E, se il tempo fosse un Gambero regia di Saverio Marconi, American Idiot regia di Marco Iacomelli, The Bodyguard regia di Federico Bellone.