建武二十三年(47),五溪蛮首领相单程起兵叛乱,夺关据县。镡城,迁陵、沅陵、辰阳诸县蛮民闻风响应。光武帝派武威将军刘尚,领兵万余,乘船溯沅江而上,镇压叛军。相单程知刘尚军粮少,又不熟悉地形道路,于是屯聚守险,不与接战,待其粮尽退兵时沿途截击,大败刘尚军。
建武二十四年,光武帝遣伏波将军
马援征讨。次年二月,军至临沅,相单程趁马援行军日久,人困马乏之机,进行夜袭,中计陷入马援军重围,损失2000多人。被迫退守沅江清浪滩北岸杨家寨、将军山、关公垭、杨泗溪、大宴溪、小宴溪等地。马援军驻扎沅江南岸壶头山一带。相单程凭清浪天险据守数月。时值盛夏,天气酷热,军卒染疫疾死者大半,马援也病死军中。后监军
宋均任命司马吕种为沅陵长,将相单程诱杀。