Laureato in Storia dell'arte alla Sapienza, ha vissuto fino al 1996 nella città natale, curando l'attività familiare, in via Margutta. Si è successivamente trasferito a Milano.
È risultato vincitore del Premio Grinzane Cavour nel 1999 per Tutti i sognatori, del Premio Bagutta nel 2006 per Le variazioni Reinach, e del Premio Viareggio nel 2007 per Ultimo parallelo.[1] Nel 1992 si era aggiudicato il Bagutta-Opera Prima per Lo sguardo della paura.
Nel 2020 Ultimo parallelo, nel frattempo ristampato dal Saggiatore, viene votato come 8° miglior libro del ventennio 2000-2019 dai seicento giurati delle "Classifiche di qualità"[2].
Nel 2023 il suo romanzo In cerca di Pan (Nottetempo) è nella Selezione del Premio Campiello.
^Premio letterario Viareggio-Rèpaci, su premioletterarioviareggiorepaci.it. URL consultato il 9 agosto 2019 (archiviato dall'url originale il 19 luglio 2014).