Scalò rapidamente le gerarchie militari, promosso colonnello il 17 giugno 1861 e brigadiere generale il 25 settembre dello stesso anno, prese parte come comandante di brigata alle Battaglie dei Sette Giorni, distinguendosi alla stazione di Savage ed alla Battaglia di Malvern Hill. Il 23 maggio 1862 fu elevato al rango di maggiore generale, raggiungendo, come comandante della 1ª Divisione, il suo antico compagno di classe, il maggior generale James Longstreet, presso il I Corpo dell'Armata della Virginia Settentrionale.