Tras estudiar bachillerato y Magisterio en Lugo, se licenció en Filosofía y Ciencias de la Educación en la Universidad de Santiago de Compostela. Ejerció la docencia en Lugo, San Sadurniño y Carballo, donde fue director del colegio “Francisco Franco”. En el curso 1978-79 consiguió plaza en el colegio “Alborada” de A Coruña, en el que también fue director hasta febrero de 1983, fecha en la que accedió a una plaza en la Inspección de Educación. En 1996 pasó a desempeñar el cargo de delegado provincial de la Consellería de Educación y Ordenación Universitaria en 2001 pasó a la Dirección General de Centros e Inspección Educativa, transformada en Dirección General de Centros y Ordenación Educativa y en la que sigue actualmente.