1832年出生于印度的坎普尔，父亲是亚伯拉罕·罗伯茨将军。罗伯茨先后在伊顿公学、桑赫斯特皇家军事学院和阿第斯康比（Addiscombe，设在阿第斯康比的东印度公司辖下的军事学院）接受过教育。在进入英国的印度军队之前是孟加拉炮兵少尉。他参加1857年镇压印度叛乱，因表現傑出于1858年1月被授予维多利亚十字勋章。