 There he commanded the 2nd Brigade in the Army of Pensacola from October 12 to January 27, 1862.He was promoted to the rank of Brigadier general on February 10, 1862, and was assigned to the Western Theater, commanding a brigade in the Battle of Shiloh in April.He fought with the Army of Tennessee during the battles of Perryville, Stones River, Chickamauga, and Chattanooga, before being promoted to Major general on February 17, 1864.