Fue a su vez profesor en varios Institutos de Enseñanza Media y Presidente de la Real Sociedad Española de Historia Natural.