La Batalla de Sorauren fue parte de una serie de enfrentamientos a finales de julio de 1813 llamada Batalla de los Pirineos en la que una fuerza combinada británica y portuguesa al mando de Sir Arthur Wellesley mantuvo a raya a las fuerzas francesas del mariscal Soult que intentaban aliviar Pamplona.
Con importantes fuerzas anglo-portuguesas ocupadas en asaltar San Sebastián y sitiar Pamplona , el nuevo comandante francés, el mariscal Soult, lanzó un contraataque con la Armada de España a través de Maya y Roncesvalles. Aunque los franceses inicialmente disfrutaron de superioridad local, el duro terreno combinado con la tenaz resistencia británica y portuguesa ralentizó el avance francés.
La principal columna francesa de unos 40.000 hombres al mando de Clausel y Reille marchó para atacar Sorauren . El 27 de julio, las fuerzas británicas, muy superadas en número, se desplegaron en la cresta de Oricain. Wellesley realizó un espectacular recorrido a lo largo de la cresta frente a las vitoreantes tropas británicas y portuguesas y Soult pospuso el ataque hasta el día siguiente. Cuando se lanzó el ataque francés, habían llegado refuerzos, lo que elevaba la fuerza aliada total a unos 24.000 hombres.
El día 28, la lucha en la cima de la cresta fue encarnizada y sangrienta, pero los defensores mantuvieron a raya a los franceses. Hacia el mediodía llegó la 6.ª División y Wellesley la envió a asaltar el flanco derecho francés. Más unidades nuevas llegaron al campo y Soult pronto ordenó una retirada. Los franceses sufrieron 4.000 bajas, mientras que el ejército de Wellesley perdió 1.500 británicos, 1.000 portugueses y 1.000 españoles.
El 30 de julio la retirada de Sorauren costó a los franceses 3.500 bajas, mientras intentaban interponerse entre el ejército de Wellesley y San Sebastián . En Beunza, 5.100 portugueses y 4.000 británicos rechazaron otro intento.
Perdido el impulso, Soult se retiró a Francia para preparar su defensa contra la inminente ofensiva aliada.