Hoke reprit le commandement de sa brigade à Petersburg, Virginie en , ce qui le conduisit jusqu'en Caroline du Nord où il organisa des attaques sur New Bern et Plymouth. Lors de ce le , Hoke captura une garnison de soldats de l'Union. Le Congrès des États confédérés vota le pour remercier l'action de Hoke et ses hommes à Plymouth. Hoke fut promu major-général le (classement du ), et on lui confia le commandement de ce que l'on appela la division de Hoke dans le département de la Caroline du Nord et de la Virginie du sud. En mai, il fut convoqué avec ses troupes en Virginie au moment où l'Army of the James, armée de l'Union, menaçait et Petersburg. À la tête de six brigades d'infanterie, Hoke servit avec distinction lors d'actions diverses, il prit notamment part à la bataille de Cold Harbor où sa division joua un rôle important en mettant fin à plusieurs attaques de l'Union.