Cinema

2017 Sceneggiatura, con Leonardo Tiberi, del film Noi eravamo - Volontari, per la regia di Leonardo Tiberi, con Yari Gugliucci, Alessandro Tersigni, Beatrice Arnera, Roberto Citran, Davide Giordno, Emanuela Grimalda (Baires – Istituto Luce, con il contributo del Ministero per i Beni culturali

2015 Sceneggiatura, con Ugo Chiti e Gianfranco Cabiddu, del film La stoffa dei sogni tratto da La tempesta di W. Shakespeare tradotta da E. De Filippo e da L’arte della commedia, atto unico di E. De Filippo, per la regia di Gianfranco Cabiddu, con Sergio Rubini, Ennio Fantastichini, Teresa Saponangelo, Renato Carpentieri (Paco Cinematografica, presentato alla Festa del Cinema di Roma e al BIF&ST di Bari; David di Donatello 2017 per la migliore sceneggiatura adattata; Globo d’oro 2017 come miglior film; candidato ai Nastri d’argento 2017 come miglior sceneggiatura)

2014 Sceneggiatura, con Leonardo Tiberi, del film Fango e gloria, per la regia di Leonardo Tiberi, con Eugenio Franceschini, Valentina Conti e Domenico Fortunato (Baires – Istituto Luce, con il contributo del Ministero per i Beni culturali; in onda il 24 maggio 2015 su RaiUno per le celebrazioni del centenario dell’inizio della prima guerra mondiale per l’Italia; Premio speciale al BAFF – Busto Arsizio Film Festival; Nastro d’argento speciale; candidato al Globo d’oro come miglior film)

2012 Sceneggiatura, con Pier Francesco Corona e Raffaele Verzillo, del film Cento metri dal Paradiso, con Jordi Mollà, Domenico Fortunato, Giulia Bevilacqua, Giorgio Colangeli, Lorenzo Richelmy e Mariano Rigillo (Scripta per RaiCinema, con il contributo del Ministero per i Beni culturali; soggetto candidato al Nastro d’Argento 2012)

2008 Revisione della sceneggiatura del film La canarina assassinata, scritta da Alessandro Ninchi, con Ignazio Oliva, Chiara Conti, Paolo De Vita, Caterina Vertova, per la regia di Daniele Cascella (Movie Factory, con il contributo del Ministero per i Beni culturali; Premio Migliore Sceneggiatura al BAFF – Busto Arsizio Film Festival – 2009)

2007 Sceneggiatura del film Anastezi, per la regia di Miguel Alcantud, con Derek Jacobi e Angela Molina (Sintra Film e RaiCinema, proiettato in prima mondiale al Festival di Malaga il 16 marzo 2007)

2003 Sceneggiatura, con Andrea e Alessandro Piva, del film Mio cognato, per la regia di Alessandro Piva, con Sergio Rubini e Luigi Lo Cascio (RaiCinema e Dadafilm, uscito in sala il 3 ottobre, selezionato per il Festival di Locarno)

2002 Soggetto, con Francesco Falaschi, del film Emma sono io, per la regia di Francesco Falaschi, con Cecilia Dazzi, Pierfrancesco Favino, Elda Alvigini e Marco Giallini (RaiCinema, uscito nelle sale il 15 novembre)

2002  Sceneggiatura, con Valeria Giasi e Dario Migliardi, del film Un Aldo Qualunque, per la regia di Dario Migliardi, con Fabio De Luigi, Neri Marcorè, Michele Bottini, Giuseppe Battiston e Manuela Ungaro (RaiCinema, uscito nelle sale il 29 novembre, selezionato per il Festival Torino Giovani 2002)

2001  Sceneggiatura, con Fabio Rosi, Stefano Marcocci, Domenico Tomassetti e Massimo Martella, del film L’ultima lezione, tratto dal romanzo omonimo di Ermanno Rea, per la regia di Fabio Rosi, con Roberto Herlitzka, Ignazio Oliva, Chiara Conti, Paolo Sassanelli e Paolo De Vita (Riverfilm/RaiCinema, Globo d’oro migliore opera prima 2001, Sacher speciale all’interpretazione di Roberto Herlitzka)

1995 Sceneggiatura del cortometraggio Uno più bravo di te, con Massimo Wertmuller ed Elena Sofia Ricci, diretto da Alessandro Piva e compreso nel film collettivo Esercizi di stile (Artisti associati, presentato fuori concorso alla Mostra Internazionale del Cinema di Venezia)

Televisione

2017 Sceneggiatura, con Andrea Camilleri, Francesco Bruni e Leonardo Marini, 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.