En 1806 es destinado a Ceuta. Allí se une al alzamiento popular del 2 de mayo de 1808, incorporándose junto con su regimiento al Ejército de Andalucía, ya ascendido a sargento mayor. El 11 de agosto de 1809 participa en la Batalla de Almonacid, por la que es ascendido a teniente coronel, y el 19 de diciembre en la de Ocaña al mando del segundo batallón del Regimiento de Loja. Las sucesivas derrotas empujan al ejército a Cádiz, donde en 1810 es ascendido a coronel y recibe el mando del regimiento de Murcia. Con dicho regimiento participa en la batalla de Chiclana, el 5 de marzo de 1811 y en la Batalla de La Albuera, el 16 de mayo del mismo año.