Fue catedrático de enseñanza media en Galicia y profesor en las Universidades de la ciudad de Nueva York, de la Alta Bretaña en Rennes, de Bretaña Sur en Lorient, de París Este Marne-La Vallèe y de Santiago de Compostela, donde hoy ejerce la docencia, así como conferenciante y congresista en numerosos lugares de Europa, América y África.