Dopo un'iniziale esperienza nella redazione di testi divulgativi e guide di montagna, esordisce come scrittore per ragazzi con i romanzi Assassinio nel paleolitico (Mondadori, 1996) e Trappola nella neve (Le Monnier, 2001)[1].
Nel 2006 inizia a collaborare con la casa editrice Sellerio, con cui pubblica L'errore di Platini e Il correttore di bozze (2007) e Il superstizioso (2008), con cui entra nella cinquina finalista del Premio Campiello[2].
Nel 2009 pubblica Il ragazzo che leggeva Maigret, che gli vale il Premio Scrittore Toscano, mentre un anno dopo esce Prenditi cura di me, che entra nella dozzina pre-finalista del Premio Strega e viene selezionato anche per il Premio Castiglioncello e il Premio Capalbio[1][3]. Con La casa di ringhiera (2011), inizia la serie di gialli che hanno per investigatore l'anziano tappezziere in pensione Amedeo Consonni, circondato dai personaggi della casa di ringhiera dove abita: Gli scheletri nell'armadio (2012), Il segreto di Angela (2013), Il caso Kakoiannis-Sforza (2014). "In una casa come quella di Amedeo Consonni lo spiarsi fra vicini, il pettegolezzo, la lite condominiale, la violazione della privacy fanno parte della quotidianità e hanno abituato il protagonista a un occhio vigile su tutto ciò che lo circonda, occhio che lo aiuterà a sviluppare un talento investigativo unico nel suo genere."
[4]
Nel 2015 pubblica L'uomo con la valigia e la raccolta di racconti Piccola enciclopedia delle ossessioni, che si aggiudica la vittoria al Premio Chiara[5].
Il suo detective, particolarmente adatto per la misura del racconto breve, compare in quasi tutte le antologie di racconti gialli a tema (come per esempio il Natale, il calcio, le vacanze, ecc.) che Sellerio ha pubblicato dal 2009 in poi[6].