Autore per Rai Storia e vari canali satellitari, co-autore del format radiofonico La Staffetta – Storie ribelli e cronache perdute, è fra gli ideatori e direttori del “Flep! Festival delle Letterature Popolari” e fa parte del collettivo di autori «TerraNullius». Insieme a Pier Paolo Di Mino ha scritto Il libretto rosso di Garibaldi, Il libretto rosso di Pertini (2011) e la sceneggiatura di Fine pena mai (2007, con Claudio Santamaria e Valentina Cervi).