En abril de 1809, fue nombrado general en jefe del ejército de Aragón, con el cual, tras un sufrir un pequeño revés en Alcañiz, derrotó al general Blake en las batallas de María y Belchite.