Re-organizing his regiment for three years, by special order of the War Department, he again enlisted and served in Kentucky and northern Alabama. In command of a brigade, he participated creditably in the Battle of Perryville, October 8, 1862. He was also engaged in the Battle of Stones River and the Battle of Chickamauga where he was wounded. He was promoted to brigadier general on July 17, 1863.