Under den Mexicansk-amerikanske krig gjorde Beauregard tjeneste som ingeniør under General Winfield Scott. Man fik en midlertidig forfremmelse til kaptajn efter slagene ved Contreras og Churubusco og igen til major efter Chapultepec, hvor han blev såret i skulderen og hoften.