Ingegnere, consulente aziendale, ha lavorato per società italiane e internazionali nel campo impiantistico e ha conseguito il Master in Management Science a Stanford (California). È oggi dirigente della Luiss Guido Carli di Roma dove insegna Business Administration.
È autore per Marsilio della Trilogia del Male con protagonista il commissario Michele Balistreri, già pubblicata negli Stati Uniti e nei maggiori paesi europei, premio speciale Giorgio Scerbanenco 2014 quale «migliore opera noir degli anni 2000». Con La moglie perfetta è stato finalista al premio Bancarella 2016.
In precedenza aveva pubblicato con Franco Angeli saggi destinati ai professionisti e alle università: Gestire le riunioni con Maurizio Castagna nel 1996 e Negoziazione. Come trasformare le tecniche negoziali in abilità istintive con Raffaele Carso nel 1998.
Il suo quinto romanzo, Ballando nel buio (Marsilio 2017), ha nuovamente come protagonista il Commissario Balistreri. Nel 2020 pubblica con Longanesi Una donna normale e Una donna in guerra.