Tenía su acuartelamiento en San Roque (Cádiz) y formaba parte de la 2.ª Brigada Mixta con guarnición en el Campo de Gibraltar, al mando del general José Morales Plá.
En 1925 es renombrado Batallón de Cazadores "África" n.º 8, hasta 1929, cuando es destinado en Larache y recupera su denominación tradicional.
En 1929 desaparece el Batallón al fusionarse con los Batallones Figueras n.º 6 y el Ciudad Rodrigo n.º 7 para formar el Regimiento de Infantería "San Fernando" n.º 11.
Fue disuelto en Alicante al comienzo de la Guerra Civil Española.
En 1939 se restaura como Batallón de Montaña n.º 9, que en 1943, junto con los batallones números 7 y 8, constituyen la Agrupación de Montaña n.º 3 encuadrada en la División 43.