1. Home
  2. / James Longstreet
  3. / Which war did Longstreet fight in before the Civil War?

Which war did Longstreet fight in before the Civil War?

  • World War I

  • American Revolution

  • Mexican–American War

  • War of 1812

Answer

The Mexican–American War was a conflict between the United States and Mexico that lasted from 1846 to 1848. James Longstreet served in the United States Army during this war and fought in several battles, including the Battle of Monterrey and the Battle of Buena Vista. He distinguished himself during the war and was promoted to the rank of brevet major.
James Longstreet: Unveiling the Stories of a Confederate General

James Longstreet: Unveiling the Stories of a Confederate General

Take the James Longstreet Quiz
Subscribe newsletter

Subscribe Now!

Learn something
new everyday

Playing quizzes is free! We send 1 quiz every week to your inbox