Napíšte pokračovanie tohto odseku - V roku 1861, vo veku 19 rokov, sa Roberts zaregistroval ako vojak v spoločnosti C 19. regimentu Severo-Karolínskej pechoty, ktorý bol neskôr označený ako 2. regiment NC kavalérie. Slúžil počas regimentových operácií v Severnej Karolíne, ale bez formálneho vojenského výcviku, bol povýšený na poručíka 30. augusta 1861. 13. septembra 1862 bol Roberts povýšený na prvého poručíka. Robertsov regiment bol presunutý do Virginie na jeseň toho istého roka a zúčastnil sa niekoľkých bitiek, medzi nimi: Bitka pri Fredericksburgu, Bitka pri Suffolku a Bitka pri Brandy Station. Dňa 13. novembra 1863 bol Roberts povýšený na kapitána a potom na majora pred jarom 1864, keď bojoval v brigáde v Severnej Karolíne v divízii Williama Henryho Fitzhugha Leeho. V júni 1864 bol povýšený na plukovníka a počas obliehania Petrohradu dostal velenie nad 2. polkom NC kavalérie. Roberts viedol útok proti brady Únie, vystúpil z koňa, predbehol pušky a zajal niekoľko vojakov Únie v druhej bitke pri stanici Ream
25. augusta 1864. 23. februára 1865 bol Roberts povýšený na generála. Podľa tradície generál Robert E. Lee daroval Robertsovi Leeove osobné rukavice ako uznanie za Robertsovu vynikajúcu službu. Roberts pokračoval v velení svojej brigády v bitke pri Piatich vidličkách a nakoniec sa vzdal v bitke pri Appomattox Court House 9. apríla 1865.