Nato a Bergamo nel 1960, vive e lavora a Milano. Giornalista dal 1979, cura le pagine dello spettacolo per il Quotidiano nazionale.
Tradotto in Francia, Spagna, Germania, Olanda, Serbia, Russia, Corea e Stati Uniti, è autore di una decina di romanzi che spaziano dall'umoristico al thriller.
Nel 2007 ha ricevuto il Premio Azzeccagarbugli per “La notte di Peter Pan” (Rizzoli, 2007), mentre “La verità è un'altra” (Fazi, 2002) è stato insignito del Premio Fenice-Europa nel 2003.