Previamente, había participado en la guerra de Independencia española, en las dos batallas más importantes de su inicio y de su final: Bailén, la primera derrota napoleónica, y Vitoria, que forzó la retirada de las tropas francesas de España. También fue decisiva su intervención en Puentesampayo, al dirigir el ejército que derrotó al mariscal Ney y obligó al ejército francés a evacuar Galicia.