1808 erhielt Dessolles das Kommando über eine Armeedivision beim Krieg in Spanien. Dort zeichnete er sich in der Schlacht bei Ocaña und beim Übergang über die Sierra Morena aus. Am 18. Januar 1810 hielt er seinen Einzug in Córdoba und wurde Gouverneur von Córdoba.