Fue profesor de Estudios Sociales en colegios de segunda enseñanza, en la Universidad de Costa Rica y en la Universidad Nacional.