Si laurea a Bologna in Geofisica e frequenta successivamente un corso per illuminotecnici al Teatro Regio di Parma. Firma le sue prime luci per La traviata di Franco Zeffirelli al Teatro Giuseppe Verdi di Busseto e poi al Bol’šoj di Mosca. Da qui in avanti, numerosissime le opere a cui lavora, per teatri e festival, con Jacopo Spirei, Andrea Cigni, Fabio Ceresa, Damiano Michieletto, Silvia Paoli, Gianluca Schiavone, Aleksander Sokurov, Stefano Simone Pintor, Pierfrancesco Maestrini, Cristina Mazzavillani Muti, Micha van Hoeke, Nicola Berloffa, Carmelo Rifici, Gabriele Russo e molti altri. Cura inoltre l’illuminazione dei musei di San Domenico a Forlì e insegna illuminotecnica teatrale all’Accademia di Belle Arti di Bologna.