He begins his career in writing in the field of comics with Topolino, he then goes on to write for the movie industry with the director Neri Parenti alongside Domenico Saverni (with which he establishes a long professional collaboration) and the couple Benvenuti-De Bernardi: it is the group with which he created various films starring Paolo Villaggio. In 1991 he contributes to Lina Wertmuller’s Io speriamo che me la cavo. With Saverni and Oldoini he conceives the successfull TV series Don Matteo. Since 2006 he dedicates himself to the so called saga of cinepanettoni and participated in Mario Monicelli’s Le rose del deserto, nominated as best screenplay at the Nastri D’Argento. Since 2000 he also began to teach as a professor at Accedemia dell’Aquila, Università di Terni-Perugia, LUISS’s Writing School and Scuola Volontè. He is the author of several monographies on Luchino Visconti, Peter Greenaway and Hayao Miyazaki and the book Ricordare, sognare, sceneggiare. He won for ten times the Chiavi d’Oro: prize awarded to the best successes of the year. He has also published the story in rhymes L’amore non è incluso.