Docente all’Università “La Sapienza” di Roma, ha anche vinto una borsa di studio per insegnare massmediologia al Federal City College di Washington.
Ha esordito alla regia con "Escalation" (1968), che rivolge un’aspra critica alla società capitalistica.
Il suo film "Forza Italia!" del 1978, una satira feroce sulla politica italiana, è rimasto censurato per ben quindici anni.
Ha lamentato la scarsa accessibilità dei materiali audiovisivi in Italia per la realizzazione di "Silvio Forever" (2011): “abbiamo attinto senza difficoltà agli archivi di mezzo mondo” ha dichiarato in un’intervista, “mentre i problemi sono sorti nel nostro Paese”.
Nel 2012 ha ricevuto il premio Globo d'Oro per la miglior sceneggiatura della pellicola "Un giorno questo dolore ti sarà utile".
Nel 2016 ha lavorato alla regia e alla sceneggiatura di "La verità sta in cielo", una pellicola che ripercorre la storia di Emanuela Orlandi.