Dopo numerose esperienze come attore ha fondato la Compagnia della Rancia con Saverio Marconi. Da quando questa è approdata al musical, ha sempre svolto il ruolo di produttore esecutivo, affiancandolo al lavoro di traduttore e adattatore dei testi originali e proseguendo l’attività di attore in numerosi spettacoli della compagnia. Nello stesso tempo ha curato l’adattamento delle canzoni per La piccola bottega degli orrori, A Chorus Line e La Cage Aux Folles, Cabaret, Dolci vizi al foro, West Side Story, Cantando sotto la pioggia, Sette spose per sette fratelli, A qualcuno piace caldo, Bulli e pupe, Tutti insieme appassionatamente e The Producers. Sempre per la Compagnia della Rancia è stato autore delle liriche dei musical Fregoli e Dance!. Ha curato, inoltre, la traduzione dei musical Grease, Hello, Dolly!. È autore, insieme a Franco Travaglio, delle liriche italiane di Jesus Christ Superstar.