Catedrático de Derecho Penal en la Universidad Carlos III y anteriormente profesor en las universidades Complutense y de Cantabria. En su producción científica destaca el Tratado de Derecho Penal Español. Director del equipo internacional encargado de la elaboración del nuevo Código Penal de Honduras y asesor del Código Penal para República Dominicana, ha impartido numerosas conferencias y seminarios tanto en España como en diversos países extranjeros.