Como profesor agregado de bachillerato ha impartido las asignaturas de:
- COU: Historia de la filosofía.
- 3º BUP: Introducción a la filosofía, Literatura Castellana.
- 2º BUP: Ética, Literatura Castellana.
- 1º BUP: Ética
Como profesor de enseñanza secundaria ha impartido las asignaturas de:
- 2º Bachillerato: Historia de la filosofía, Psicología, Psicología-Sociología, Trabajo de Investigación, Ciudadanía y derechos humanos.
- 1º Bachillerato: Filosofía, Sociología, Lógica, Ciudadanía y derechos humanos.
- 4º ESO: Valores éticos.
- 3º ESO: Valores éticos, Ciudadanía y derechos humanos, Lengua y literatura castellana.
- 2º ESO: Valores éticos.
- 1º ESO: Valores éticos.
Profesor en centros concertados:
- Profesor de filosofía en bachillerato de la Academia PREMIER (Barcelona) desde 1987-1988.
- Profesor de filosofía en bachillerato de la Academia concertada Cel’A (Barcelona) desde 1988-1990.
Profesor en dentros públicos:
- Profesor del Instituto D’Aran, (Vielha, Lérida) desde 1990-1991.
- Profesor del Instituto Federica Montseny (Badía del Vallés, Barcelona) desde 1991-1995.
- Profesor del Instituto Can Planas (Barberá del Vallés, Barcelona) desde 1995-1999.
- Profesor del Instituto Marina (La Llagosta, Barcelona) desde el 1999-2017.
- Profesor de IES Alhaken II (Córdoba) desde el año 2017 a la actualidad
Como corrector de las Pruebas de acceso a la Universidad de Cataluña:
Colaborador habitual de las PAU de Cataluña, en calidad de corrector de Filosofía, desde el año 1993 al 2016.
Como Jurado del torneo de Debate Educativo de la Junta de Andalucía:
- Juez del II torneo de debate educativo de la Junta de Andalucía en la fase provincial de Córdoba. Curso 2021-2022.