Scrittore e insegnante, è nato nel 1956 a Roma dove vive e lavora. Insieme alla moglie, Anna Luce Lenzi, ha fondato la "Penny Wirton", una scuola gratuita di italiano per immigrati.
Ha pubblicato moltissimi libri tra cui Veglia d'armi. L'uomo di Tolstòj, Campo del sangue, La Città dei Ragazzi, Berlin, L'11 settembre di Eddy il ribelle (per ragazzi), Elogio del ripetente. Ha curato l'edizione completa delle opere di Mario Rigoni Stern, Storie dall'Altipiano ("I Meridiani", Mondadori 2003). Il suo L'uomo del futuro. Sulle strade di don Lorenzo Milani si è classificato secondo al Premio Strega 2016.