Cuando Carolina del Norte se separó, él se unió al ejército confederado y luchó en la Guerra Civil Estadounidense. Al principio fue general de brigada en ese ejército. Luego fue ascendido a general en 1862 durante la Batalla de Shiloh y en junio de 1862 reemplazó a Pierre T. Beauregard como comandante del Ejército de Tennessee.