В июле 1808 года сыграл решающую роль в битве при Байлене, находясь в звании генерал-лейтенанта под командованием Франсиско Хавьера Кастаньоса, разрушив миф о непобедимости французской армии. Позднее был направлен на службу в Каталонию и был назначен губернатором Таррагоны и генерал-капитаном Каталонии. Участвовал в нескольких битвах против наступающих войск наполеоновского генерала Лорана де Гувиона Сен-Сира.