 In May he was promoted to major general and performed duty around Richmond, western Virginia, and eastern Tennessee.In May 1864 he led a division under General P.G.T.Beauregard in the defense of Drewry's Bluff against Union General Benjamin Butler.