Opositó y logró plaza de médico militar y anduvo en diversas comisiones por todo el territorio español; con vocación docente, dio cursos de historia de la medicina en el Ateneo de Madrid y sustituyó a Tomás Vilanova Poyanos en la cátedra de zoología mientras estuvo enfermo.