Fue profesor de teología en Gerona y profesor de matemáticas en el colegio Cordelles de Barcelona y en el Colegio Imperial de Madrid.