北齐武平末年,高宝宁担任营州刺史,镇守黄龙,夷夏都看重他的威信。北周军队将要攻到邺城,幽州行台潘子晃召集黄龙的兵马抵御,高宝宁率领勇猛精锐之士以及契丹、靺羯一万余骑兵将要赴救邺城。高宝宁进军至北平,得知潘子晃已从蓟县出发,又听闻邺城失守,便返回营州。周武帝派遣使者招抚高宝宁,高宝宁不接受周武帝的敕书。当时范阳王
高绍义在突厥中,高宝宁上表劝高绍义称帝,高绍义任命高宝宁为丞相。后来
卢昌期占据范阳城起兵,高宝宁招引高绍义集结夷夏数万骑兵来援助卢昌期。高宝宁进军至潞河,得知北周将领
宇文神举已攻克并屠戮范阳,高宝宁于是返回据守黄龙,最终都没有臣服北周。
杨坚任北周丞相时,高宝宁联合契丹、靺鞨起兵反叛。当时中原多事,杨坚无暇进讨高宝宁,只是去书信招抚高宝宁,但高宝宁拒绝归顺。杨坚篡周建隋后,高宝宁又招引突厥围攻北平。于是隋文帝杨坚令
阴寿率领数万步骑,出
卢龙塞(今河北省喜峰口附近古塞)进讨高宝宁。高宝宁向突厥求援,当时卫王
杨爽等人率军数道讨伐突厥,突厥无暇支援高宝宁,高宝宁只好弃城而逃入
碛北。黄龙诸县都被隋军平定,阴寿率军班师,留下开府成道昂镇守黄龙城。
高宝宁的作乱令阴寿很忧虑,于是阴寿重金悬赏能击杀高宝宁的人,又派人到高宝宁的心腹赵世模和王威处离间诱降。一个月以后,赵世模率部投降隋朝,高宝宁再次逃往契丹,途中被其部下赵修罗所杀。