En , il est promu brigadier général et sert lors de la campagne de la Péninsule dans la division du brigadier général Théophilus H. Holmes, où il est blessé à Malvern Hill. Sa division occupe , surplombant Harpers Ferry, en Virginie-Occidentale avant que la garnison ne se rende à Stonewall Jackson, le . Il sert sous les ordres du major général James Longstreet à South Mountain et Antietam.