Xavier Castro Pérez, nado en Cangas o 5 de xuño de 1954, é un historiador galego.
Licenciado en Xeografía e Historia na Universidade de Santiago de Compostela no 1977, obtendo en 1982 o doutoramento en Historia. Desde 1991 exerce a docencia na Facultade de Xeografía e Historia de Santiago de Compostela.
Colaborou en diversas revistas e prensa diaria, tendo participado tamén en conferencias e presentado comunicacións en varios congresos de Historia Contemporánea.
Xunto a Jesús de Juana López promoveu desde 1983 as Xornadas de Historia de Galicia. Formou parte do equipo de redacción da revista Grial.