Barrois førte sin brigade til Spanien ved Espinosa.
Somosierra, Uclés, Medellín, Talavera, Cádiz og Barrosa i 1808-1811. Han blev forfremmet til general i division i 1811 og ledte en unggardedivision ved Bautzen, Dresden, Leipzig og Courtrai i 1813-1814. Året efter ledte han kejserlige gardetropper ved Ligny og Waterloo. Efter en periode med pensionering ledede han franske tropper, der intervenerede i den belgiske revolution. Hans efternavn er et af de navne, der er indskrevet under Triumfbuen, på Kolonne 37.