Professore associato di diritto penale nella Scuola Superiore Sant'Anna di Pisa. Ha effettuato soggiorni di studio presso il Max-Planck-Institut für ausländisches und internationales Strafrecht (per il diritto internazionale e comparato) di Freiburg i. Br., di cui è stato borsista, e presso l'Institut für Kriminalwissenschften della J.W. Goethe-Universität di Frankfurt a.M. Dal 2006 al 2007 ha partecipato alla delegazione italiana al "Working Group on Bribery in International Business Transactions" dell'O.C.S.E. E' autore di varie pubblicazioni e coautore del manuale "Reati contro la pubblica amministrazione" (Giappichelli, 2004).