És catedràtic de Dret penal, que abans ho va ser de les Universitats de Valladolid (1980), Màlaga (1981) Barcelona (1983) Balears (1994) i a la Universitat Rovira i Virgili des de 2004. Ha estat professor convidat en universitats estrangeres com la Universitat de París II Panteó-Assas, Torí, Parma, Bolonya. També ha estat director general del Servei Jurídic de l'Estat. Membre dels Consells de Redacció de l'Anuari de Dret Penal, la Revista L'Index penale (Itàlia), Diritto penale XXI Secolo, i Aranzadi / Thomson-Reuters. Expert de la COMJIB per Amèrica Central i el programa d'harmonització penal (2012). Tractadista de Dret Penal, és autor i director dels Comentaris al Codi penal, i d'un ampli catàleg de llibres, que encapçala la seva part general del dret penal, així com un altíssim nombre d'articles i monografies.