Nach der Auflösung der Armee der Ostindien-Kompanie diente Roberts in der British Indian Army. Mit dieser nahm er 1863 am Umbeyla-Feldzug teil. 1867/68 war er als Quartiermeister der bengalischen Brigade an der Expedition nach Äthiopien (damals "Abessinien") von Robert Cornelis Napier beteiligt. In derselben Stellung nahm er auch am Feldzug 1871/72 gegen Luschai teil.