Fue profesor en liceos de Santarém y Lisboa, así como profesor y director de la Escuela Normal Superior de Lisboa, donde enseñó Metodología Especial de Ciencias Histórico-Naturales.