Timeline
Birth- 8/01/1821
Edgefield District, South Carolina,
1846 - 1848Mexican-American War
Conflict Period
Mexican-American War
Branch
Army
Rank
Major
Served For
United States of America
1861 - 1865Civil War (Confederate)- Age: 44 years
Branch
Confederate Army
Conflict Period
Civil War (Confederate)
Served For
Confederate States
Enlistment- 1/01/1865-Age: 44 years
Death- 2/01/1904-Age: 83 years
Gainesville, Georgia
Other Facts
Full Name
James Longstreet
Also known as
Old War Horse