Desde 1987 es catedrático de Historia Contemporánea de la Universidad de Santiago de Compostela, de la que también fue rector de 1990 a 1994 y decano de la Facultad de Geografía e Historia entre 1986 y 1990.