Fue Director del Instituto de Alajuela, Director General de Bibliotecas Públicas y catedrático de Filosofía e Historia en la Universidad Nacional.