Cinema

2017"Noi eravamo - Volontari" Sceneggiatura. Regia di Leonardo Tiberi. Baires – Istituto Luce, con il contributo del Ministero per i Beni culturali

2015 "La stoffa dei sogni"  Sceneggiatura. Regia di Gianfranco Cabiddu. Paco Cinematografica

2014 "Fango e gloria" Sceneggiatura. Regia di Leonardo Tiberi. Baires – Istituto Luce, con il contributo del Ministero per i Beni culturali

2012 "Cento metri dal Paradiso" Sceneggiatura. Scripta per RaiCinema, con il contributo del Ministero per i Beni culturali

2008 "La canarina assassinata" Revisione della sceneggiatura scritta da Alessandro Ninchi. Regia di Daniele Cascella. Movie Factory, con il contributo del Ministero per i Beni culturali

2007 "Anastezi" Sceneggiatura. Regia di Miguel Alcantud. Sintra Film e RaiCinema

2003 "Mio cognato" Sceneggiatura. Regia di Alessandro Piva. RaiCinema e Dadafilm

2002  "Emma sono io" Soggetto. Regia di Francesco Falaschi. RaiCinema

2002 "Un Aldo Qualunque" Sceneggiatura. Regia di Dario Migliardi. RaiCinema

2001 "L’ultima lezione" Sceneggiatura. Tratto dal romanzo omonimo di Ermanno Rea, per la regia di Fabio Rosi. Riverfilm/RaiCinema

Televisione

2017 Sceneggiatura, di due puntate della decima serie del Commissario Montalbano, dai romanzi di Andrea Camilleri, per la regia di Alberto Sironi, con Luca Zingaretti (Palomar per RaiUno)

2015 Sceneggiatura di due dei sei film per la televisione tratti dai racconti di Andrea Camilleri per la seconda serie di Il giovane Montalbano, per la regia di Gianluca Tavarelli, con Michele Riondino e Sarah Felberbaum (Palomar per RaiUno)

2015 Sceneggiatura, con Alessandro Barbero e Rossana Di Fazio, della miniserie d’animazione Waterloo – La battaglia, per la regia di Maurizio Forestieri (Encyclomedia per RaiFiction)

2014 Sceneggiatura di una puntata della settima serie del Commissario Rex, per la regia di Marco e Antonio Manetti (Dog’s Life per RaiDue)

2013 Sceneggiatura, con Francesco Bruni e Andrea Camilleri, di tre puntate della nona serie del Commissario Montalbano, dai romanzi di Andrea Camilleri, per la regia di Alberto Sironi, con Luca Zingaretti (Palomar per RaiUno)

2012 Sceneggiatura di due dei sei film per la televisione tratti dai racconti di Andrea Camilleri per la serie Il giovane Montalbano, per la regia di Gianluca Tavarelli, con Michele Riondino e Sarah Felberbaum (Palomar per RaiUno)

2010 Head writer della quarta serie de I Cesaroni, con Claudio Amendola, Antonello Fassari, Max Tortora, Elda Alvigini, Matteo Branciamore e Alessandra Mastronardi, per la regia di Francesco Pavolini e Stefano Vicario (Publispei per Mediaset)

2010 Sceneggiatura, con Francesco Bruni e Andrea Camilleri, di tre puntate dell’ottava serie del Commissario Montalbano, dai romanzi e dai racconti di Andrea Camilleri, per la regia di Alberto Sironi, con Luca Zingaretti (Palomar per RaiUno)

2009 Sceneggiatura, con Paola Barbato, della miniserie Nel nome del male, con Fabrizio Bentivoglio, per la regia di Alex Infascelli (Filmmaster per Sky Cinema)

2009 Head writer della terza serie de I Cesaroni, con Claudio Amendola, Elena Sofia Ricci, Antonello Fassari, Max Tortora, Elda Alvigini, Matteo Branciamore e Alessandra Mastronardi, per la regia di Francesco Pavolini e Stefano Vicario (Publispei per Mediaset)

2008 Sceneggiatura, con Francesco Bruni e Andrea Camilleri, di quattro puntate della settima serie del Commissario Montalbano, dai romanzi e dai racconti di Andrea Camilleri, per la regia di Alberto Sironi, con Luca Zingaretti (Palomar per RaiUno)

2007 Soggetti di puntata e story editor dell’intera serie e sceneggiatura di alcuni episodi di Gente di mare 2, con Lorenzo Crespi, Fabio Fulco, Mirco Petrini, Giuseppe Zeno, Tiziana Lodato, Eros Pagni, Frank Crudele e Antonio Milo, regia di Giorgio Serafini (Palomar – Sony Pictures per RaiUno)

2007 Ideazione e sceneggiatura, insieme a Patrizia Pistagnesi e Daniele Costantini, della seconda serie della Stagione dei delitti, con Cristina Moglia e Barbara De Rossi, per la regia di Daniele Costantini e Donatella Maiorca (Goodtime per RaiDue)

2006 Creazione, editing e sceneggiatura, con Leonardo Fasoli, della serie televisiva poliziesca 48ore, per la regia di Eros Puglielli, con Claudio Amendola, Claudia Gerini, Adriano Giannini e Massimo Poggio (Rizzoli P. A. per Mediaset)

2006 Sceneggiatura, con Francesco Bruni e Andrea Camilleri, di due puntate della sesta serie del Commissario Montalbano, dai romanzi e dai racconti di Andrea Camilleri, per la regia di Alberto Sironi, con Luca Zingaretti (Palomar per RaiUno)

2005-2006 Sceneggiatura ed editing, insieme a vari autori, della serie televisiva Gente di mare, per la regia di Alfredo Peyretti e Vittorio De Sisti, con Lorenzo Crespi, Vanessa Gravina, Giada Desideri ed Eros Pagni (Palomar – Sony Pictures per RaiUno)

2005 Sceneggiatura, con Francesco Bruni e Andrea Camilleri, di due puntate della quinta serie del Commissario Montalbano, dai romanzi e dai racconti di Andrea Camilleri, per la regia di Alberto Sironi, con Luca Zingaretti (Palomar per RaiUno)

2002 Sceneggiatura, con Francesco Bruni e Andrea Camilleri, di quattro puntate della quarta serie del Commissario Montalbano, dai romanzi e dai racconti di Andrea Camilleri, per la regia di Alberto Sironi, con Luca Zingaretti (Palomar per RaiUno)

2002  Sceneggiatura di due puntate della serie televisiva Distretto di polizia, terza serie, per la regia di Monica Vullo (TaoDue per Mediaset)

2002 Sceneggiatura di una puntata della serie televisiva La squadra, terza serie, per la regia di Stefano Alleva (Grundy per RaiTre)

2002  Sceneggiatura, con Leonardo Fasoli, Giacomo Scarpelli e Michele Soavi, della miniserie in due puntate Francesco, per la regia di Michele Soavi, con Raoul Bova (TaoDue per Mediaset)

2000  Sceneggiatura di 7 puntate di 50’ ciascuna per la serie televisiva Giornalisti (Publiglobo per Mediaset)

Editoria

Ha collaborato in varie forme con la Casa Editrice Laterza: dal 1990 al 1994 come correttore di bozze e redattore esterno; dal 1994 al 1997 come coordinatore interno dei correttori di bozze, impaginazione e preparazione editoriale di testi di varia e di riviste.

Dal 1997 ha ripreso una collaborazione esterna con la stessa casa editrice che dura tutt’ora, realizzando impaginazioni di libri illustrati e redazioni di libri e riviste.

Cortometraggi

1995 "Uno più bravo di te" Sceneggiatura. Diretto da Alessandro Piva

Premi

2017 "Noi eravamo - Volontari" David di Donatello per la migliore sceneggiatura adattata

2017 "Noi eravamo - Volontari" Globo d’oro come miglior film

2017 "Noi eravamo - Volontari" Candidato ai Nastri d’argento 2017 come miglior sceneggiatura

2015 "La stoffa dei sogni" Premio speciale al BAFF – Busto Arsizio Film Festival

2015 "La stoffa dei sogni" Nastro d’argento speciale

2015 "La stoffa dei sogni"candidato al Globo d’oro come miglior film

2009 "La canarina assassinata" Premio Migliore Sceneggiatura al BAFF – Busto Arsizio Film Festival –

2001 "L’ultima lezione" Globo d’oro migliore opera prima, Sacher speciale all’interpretazione di Roberto Herlitzka