Licenciado en Geografía e Historia, especialidad de Historia Moderna por la Universidad de Santiago de Compostela, se especializó en Historia económica en el Instituto Internazionale Francesco Datini en Prato (Florencia). Es jefe de estudios en el Instituto David Buján de Cambre (A Coruña). Colabora en el suplemento dominical de El Correo Gallego.
Es autor de libros y ensayos sobre historia y de novelas de corte histórico.