El 23 de febrero de 1809 fue ascendido a teniente general, pero continuó prestando sus servicios en el ejército de tierra hasta la expulsión de los franceses de territorio español.