Pasó posteriormente a los ejércitos napoleónicos en España. Allí combatió en la batalla de Burgos, llegando al grado de general en 1809, año en que tuvo una actuación destacada en la batalla de Ocaña y la campaña de la Sierra Morena. Reconocido como barón imperial, actuó también en la batalla de Gévora y en la de Albuera.