Alcock ble i 1832 ansatt som feltlege ved det britiske hjelpekorpset i Portugal og i 1836 ved den marinebrigade som deltok i karlistkrigen i Spania. Han utmerket seg for sine gorjenester under denne krigen. Alcock ble så for hospitalene. Han sluttet i denne tjeneste i 1837.