Ha poi partecipato come sceneggiatore alla riduzione per lo schermo de "Il gabbiano" di Anton Pavlovič Čechov, e ha compiuto una breve esperienza come aiuto regista sul set di "Marcia trionfale" di Marco Bellocchio. È stato per alcuni anni documentarista. La sua prima sceneggiatura, "Bianca" di Nanni Moretti, è del 1983. In seguito ha scritto alcuni dei maggiori successi televisivi e cinematografici italiani, tra cui la serie "La piovra", lavorando per registi come Nanni Moretti ("La messa è finita"), Marco Risi ("Mery per sempre" e "Il muro di gomma"), Daniele Luchetti ("Il portaborse" e "La scuola") e molti altri. Nel 1997 riceve il Premio Flaiano per la sceneggiatura per il lavoro svolto insieme a Rulli. Dopo aver curato le sceneggiature di grandi successi come "Romanzo criminale" e "Mio fratello è figlio unico", nel 2012 ha scritto con Stefano Rulli "Romanzo di una strage", film che ripercorre i fatti di Piazza Fontana, diretto da Marco Tullio Giordana.