De Vigodet nahm er vom 30. August 1782 bis 4. Februar 1783 an Belagerung von Gibraltar teil und wurde zum Leutnant befördert. 1793 nahm er am Krieg von Roussillon teil. Im Jahr 1806 wurde er im Rang eines Oberstleutnants bei der andalusischen Armee eingesetzt. Während des Unabhängigkeitskrieges kämpfte er 1808 in der Schlacht von Bailen (19. Juli) und Tudela (23. November) und wurde zum Oberst befördert. Er nahm danach an der Schlacht von Tarancon (23. Dezember) un im folgenden Jahr an der Schlacht von Uclés (13. Januar 1809), sowie am Gefecht von Mora (18. Februar) und von Consuegra (22. März) teil. Für seine Teilnahme an der Schlacht bei Ocaña (19. November 1809) und nach den Rückzugskämpfen durch die Sierra Morena wurde er am 16. März 1810 zum Brigadier befördert.