Estudió derecho en la Universidad de Santiago de Compostela y fue catedrático de derecho penal en la Universidad de Oviedo, en la Universidad de Santiago de Compostela (1970) y en la Universidad Autónoma de Madrid desde 1970.