Completar a seguinte frase: En 1861, aos 19 anos, Roberts alistou como soldado da Compañía C do 19o Regimento de Infantería de Carolina do Norte, que máis tarde sería designado como o 2o Regimento de Cabalería de Carolina do Norte. Despois de servir con distinción durante as operacións do rexemento en Carolina do Norte, pero sen adestramento militar formal, foi ascendido a segundo tenente o 30 de agosto de 1861. O 13 de setembro de 1862, Roberts foi ascendido a primeiro tenente. O rexemento de Roberts foi trasladado a Virxinia no outono do mesmo ano e participou en varias batallas, entre elas: a Batalla de Fredericksburg, a Batalla de Suffolk e a Batalla de Brandy Station. O 13 de novembro de 1863, Roberts foi ascendido a capitán e despois a maior antes da primavera de 1864, cando loitou na brigada de Carolina do Norte da división de William Henry Fitzhugh Lee. Foi ascendido a coronel en xuño de 1864 e durante o asedio de Petersburgo, recibiu o mando do 2o Regimiento de Cabalería do Norte. Roberts dirixiu unha carga contra os peitos da Unión, desmontou, alcanzou os pozos de rifles e capturou a varios soldados da Unión no
Segunda batalla de Ream's Station o 25 de agosto de 1864. O 23 de febreiro de 1865, Roberts foi ascendido a xeneral de brigada. Segundo a tradición, o xeneral Robert E. Lee presentoulle a Roberts as luvas persoais de Lee en recoñecemento ao distinguido servizo de Roberts. Roberts continuou o mando da súa brigada na Batalla de Five Forks, e finalmente rendeuse na Batalla de Appomattox Court House, o 9 de abril de 1865.