Architetto e saggista scrive per il cinema e per la televisione. Fa parte della redazione di Nazione Indiana. Ha pubblicato per l'Universale di Architettura diretta da Bruno Zevi, Carlo Levi e Elio Vittorini. Scritti di architettura (1997) e Giovanni Michelucci. Brani di città aperti a tutti (1999).
Nel 2001 ha pubblicato, per Unicopli: Pasolini. Il corpo della città, con un'introduzione di Vincenzo Consolo.
Il suo primo romanzo, nel 2004 per i tipi di Guanda, è Per cosa si uccide, "un tributo di riconoscenza dello scrittore verso la propria città, che viene descritta in tutte le sue molteplici sfaccettature".
Sempre per Guanda sono usciti Con la morte nel cuore (2005), Per sempre giovane (2006), Il giovane sbirro (2007) e nel 2008 la raccolta di saggi Metropoli per principianti, il saggio Manuale di sopravvivenza del padre contemporaneo, scritto a quattro mani con Severino Colombo, oltre all'antologia di racconti erotici al maschile da lui curata, Pene d'amore.
Del 2014 il racconto lungo Nelle mani di Dio. Un'indagine dell'ispettore Ferraro (Guanda).
Nel 2015 ha pubblicato L'incanto delle sirene. Un'indagine dell'ispettore Ferraro, nel 2016 Il giovane sbirro e Come sugli alberi le foglie, e nel 2018 Il sapore del sangue sempre con Guanda. Nel 2023 esce per Guanda Quello che noi non siamo, vincitore l'anno dopo del Premio Bagutta.
Fonte immagine: Terre di Mezzo Editore