Profesor en la Escuela de Idiomas y Ciencias Sociales, Instituto Tecnológico de Costa Rica donde se especializa en ética de la ciencia y la tecnología, cultura organizacional, alteridad y racismo; profesor en la Cátedra de Filosofía de la Educación, Escuela de Ciencias de la Educación, Universidad Estatal a Distancia donde se especializa en filosofía de la educación y pedagogía. Cuenta con un bachiller y licenciado en Filosofía por la Universidad Nacional, licenciado en Docencia por la Universidad Estatal a Distancia, bachiller en Sociología por la Universidad de Costa Rica.
Ha sido docente en el Ministerio de Educación Pública, Universidad de Costa Rica y Universidad Técnica Nacional