Magistrado (número 1 de su promoción). Doctor en Derecho (sobresaliente cum laude) por la Universidad Autónoma de Madrid. Profesor Titular de Derecho Penal. Ha sido Magistrado de las Audiencias Provinciales de Las Palmas y de Girona, Magistrado Juez de Instrucción de Marbella, Letrado del Tribunal Supremo y Magistrado Asesor del Ministerio de Justicia. Ha publicado más de una treintena de libros y más de trescientos artículos, publicados en numerosos países.