Il sert en Espagne de 1808 à 1811. Il prend part aux affaires de Rio-Seco le , de Burgos le , de la Corogne le , de Braga le , d'Oporto le , de Buçaco le , de Sabugal le , d'Almeida le , à la suite desquelles il est promu au grade de général de brigade le . Il participe à la bataille des Arapiles le .