En 1812, al frente de la División Iberia y siendo ya Coronel, se apodera de Castro Urdiales tras derrotar a los imperiales en Cubo y Miranda. Algo más tarde los sorprende en el
valle del
Sedano derrotándolos tras la muerte de Fromant y Bremont, general y coronel respectivamente. Al llegar el momento decisivo de la batalla de Vitoria se pone a las órdenes de Sir Graham; al frente de la División Iberia toma Gamarra Menor -acción decisiva- y persigue a los franceses. Participa en la toma de Pasajes, en la batalla de
San Marcial y penetra en Laburdi con Wellington. En 1813 vuelve a la península donde es nombrado general, más tarde mariscal de
campo y en 1825 teniente general. Murió en 1831 a los 48 años de edad.