È stato magistrato alla Direzione Distrettuale Antimafia di Bari e senatore, è autore di romanzi, raccolte di racconti, saggi che hanno venduto oltre sei milioni di copie. Dai suoi libri – tradotti in tutto il mondo – sono stati tratti film per il cinema, serie tv e spettacoli teatrali.
Alla scrittura affianca un’intensa attività di docente presso l’Alma Mater Studiorum – Università di Bologna e conferenziere sui temi del linguaggio e delle tecniche di argomentazione e persuasione.
È ideatore e conduttore del programma televisivo Dilemmi, in onda su Rai3. Praticante ed esperto di arti marziali, è cintura nera sesto dan di karate.