top of page
Maj. Gen John B. McGruder

 

 

 

 

 

Born: May 1, 1807

Port Royal, Virginia

 

 

 

 

 

 

 

Died: February 19, 1871

Houston, Texas

 

West Point: 1830

​

2nd Lieutenant: 1830

​

1st Lieutenant:

​

Captain:

​

Brevet Major: April 18, 1847

​

Brevet Colonel: September 13, 1847

​

Resigned US Army: April 20, 1861

​

Colonel CSA: May 16, 1861

​

Brig. Gen CSA: June 17, 1861

​

Maj. Gen CSA: October 7, 1861

June 1830: West Point Graduate - 15th in class of 42

June 1830: 2nd Lieutenant in the 7th US Infantry

Artillery School at Fort Henry, Maryland

Command at Fort Adams, Newport, Rhode Island

Second Seminole War

1846 - 1848: Mexican War

April 18, 1847: Battle of Cerro Gordo - Received Brevet Major for "gallant and meritorious conduct"

September 13, 1847: Battle of Chapultepec - Received Brevet Colonel for bravery

Frontier duty in California and Fort Leavenworth

1861: Assigned to artillery in garrison forces of Washington

April 20, 1861: Resigned from US Army when Virginia seceded

April 29, 1861: Command of artillery in and around Richmond

May 1861: Command, District of Yorktown

​

June 10, 1861: Battle of Big Bethel

April 5 - May 4: Siege of Yorktown

June 26, 1862: Battle of Mechanicsville

June 27, 1862: Battle of Gaines' Mill

June 29, 1862: Battle of Savage's Station

July 1, 1862: Battle of Malvern Hill

Late July 1862: Commander, District of Texas, New Mexico, and Arizona

January 1, 1863: Battle of Galveston - Captured the USN Harriet Lane

August 1864-March 1865: Commander, Department of Arkansas

March 1865: Returned to Command the District of Texas, New Mexico, and Arizona

1865: After surrender of the Confederacy, fled to Mexico and was a Major General under Emperor Maximilian I

May 1867: Returned to United States

bottom of page