Licenciado en Filosofía por la Universidad Autónoma de Madrid, ha ejercido la docencia en diferentes institutos de enseñanza secundaria de Huesca, Zaragoza o Madrid.