Licenciado en Bioloxía (1977) e en Filosofía (1984) pola Universidade de Santiago de Compostela e doutor pola UNED en Filosofía cunha tese sobre Jürgen Habermas (1999). Exerceu como profesor de filosofía no ensino medio no IES Miraflores de Oleiros.