Ha esordito nella narrativa nel 2010 con il romanzo Undici decimi (Pequod), vincitore del Premio Bagutta Opera Prima. Successivamente ha pubblicato tre romanzi per minimum fax: Tetano (2011, Premio Lo Straniero, Premio Tropea, da cui è stato tratto il cortometraggio La storia di Stefano, da allora detto Tetano, diretto da Chiara Malta), Urbino, Nebraska (2013, Premio Subiaco Città del Libro, Premio Speciale Metauro, Finalista al Premio Alassio) e Tina (2016, tradotto in Germania per Hoffmann und Campe). Attualmente lavora alla sceneggiatura di un lungometraggio di animazione con Simone Massi per la casa di produzione francese Offshore. Insegna Letteratura Latina all’Università degli Studi di Urbino Carlo Bo (crediti foto Filippo Biagianti).