597年(开皇十七年),岭南羌人起兵叛隋,隋太平公史万岁大破之。
南北朝以来,南宁州地区(西晋治味县,今云南曲靖县;南齐治同乐,今云南陆良县东北)被爨氏所据有,东晋、南朝的统治者常利用爨族来维持对当地的统治二北周末年,益州总管王谦起兵叛乱,杨坚派梁容率兵讨平。王谦之乱平后,西南各少数民族皆归附北周,唯有南宁州不服。
杨坚称帝后,南宁州帅爨爨降隋,隋拜他为昆州刺史。本年,爨爨复叛,杨坚以太平公史万岁为行军总管率众进军岭南。隋军先人蜻蛉川至南中一带,后度西洱河,入渠滥川,行千余里,破其30余部,其余诸部纷纷投降。杨坚本想招爨爨入朝,爨用重金贿赂史万岁,得免入朝。