Es Catedrático de Derecho penal, que antes lo fue de las Universidades de Valladolid (1980), Málaga (1981) Barcelona (1983) Baleares (1994) y en la Universidad Rovira i Virgili desde 2004. Ha sido profesor invitado en Universidades extranjeras como la Universidad de París II Panteón-Assas, Turín, Parma, Bolonia. También ha sido Director General del Servicio Jurídico del Estado. Miembro de los Consejos de Redacción del Anuario de Derecho Penal, la Revista L ´Indice Penale (Italia), Diritto Penale XXI Secolo, y Aranzadi/Thomson-Reuters. Experto de la COMJIB para Centroamérica y el programa de armonización penal (2012). Tratadista de Derecho Penal, es autor y director de los Comentarios al Código penal, y de un amplio catálogo de libros, que encabeza su Parte General del Derecho Penal, así como un altísimo número de artículos y monografías.