Ha conseguito il titolo di Dottore di ricerca in Diritto e procedura penale nel 2003 presso la Facoltà di Giurisprudenza dell’Università degli Studi di Genova e dal luglio 2002 al giugno 2004 è stato assegnista di ricerca presso la Facoltà di Giurisprudenza dell’Università di Genova.
Dal dicembre 2005 al dicembre 2011 è stato ricercatore presso la Facoltà di Giurisprudenza dell’Università degli Studi di Genova, dove attualmente è professore associato di Diritto penale, titolare dei corsi di Diritto penale I e Diritto e procedura penale.
È autore di tre monografie, una in tema di circostanze del reato, una in tema di rapporti tra diritto interno e diritto dell’Unione e una dedicata allo studio della prescrizione del reato.
E’ Direttore della Scuola di Specializzazione per le Professioni Legali del Dipartimento di Giurisprudenza dell’Università degli studi di Genova.