Regista e sceneggiatore italiano, esordisce nel 1997 con il romanzo Gli angeli non mangiano hamburger e successivamente inizia a scrivere per la televisione e il cinema accanto a Luciano Vincenzoni e Tonino Guerra.
A partire dal 1999, scrive le sceneggiature di Questa casa non è un albergo, Grandi domani, Don Matteo, K2 – La montagna degli italiani, Trilussa – Storia d’amore e di poesia. Ha inoltre ideato il soggetto di serie della soap-opera Cuori rubati e della serie televisiva Il commissario Manara.
Per il cinema ha firmato pellicole d’autore come K. Il bandito di Martin Donovan e film comici come Natale in Sudafrica e Natale a Beverly Hills.