Napisati nadaljevanje za ta odstavek - Leta 1861, pri starosti 19 let, se je Roberts vpisal kot vojak v Company C 19. polka Severne Karoline, ki je bil pozneje imenovan za 2. polk NC konjenice. Po tem, ko je z razlikami služil med operacijami v Severni Karolini, vendar brez formalnega vojaškega usposabljanja, je bil 30. avgusta 1861 povišan v drugega poročnika. 13. septembra 1862 je bil Roberts povišan v poročnika. Robertsov polk je bil jeseni istega leta premeščen v Virginijo in sodeloval v več bitkah, med njimi: Bitka pri Fredericksburgu, Bitka pri Suffolku in Bitka pri Brandy Station. 13. novembra 1863 je bil Roberts povišan v kapitana, nato pa v majorja pred spomladi 1864, ko se je boril v brigadi Severne Karoline divizije Williama Henryja Fitzhugha Leeja. Junija 1864 je bil povišan v polkovnika in med obleganjem Petersburga je dobil poveljstvo nad 2. konjeniškim polkom. Roberts je vodil napad na unijsko prsno oporo, se je izkrcal, prehitel puške in ujel več vojakov Unije v drugi bitki pri Ream's Station
25. avgusta 1864. 23. februarja 1865 je bil Roberts povišan v brigadni general. Po tradiciji je general Robert E. Lee Robertsu podelil Leejeve osebne rokavice v priznanje Robertsove ugledne službe. Roberts je nadaljeval poveljevanje svoje brigade v bitki pri Petih vilicah in se je na koncu predal v bitki pri Appomattoxu 9. aprila 1865.