建德二年（573年），出任安、随等六州五防诸军事、安州总管，率军随武帝宇文邕平北齐，破南陈，历任陕州刺史、洛怀等九州诸军事、河阳总管、豫州总管、大司徒、幽定七州六镇诸军事、幽州总管。杨坚为丞相时，进位上柱国，封任国公。隋朝开皇初年，隋文帝拜他为太尉，开皇二年五月壬戌（582年6月25日）去世，赠本官、加蒲晋怀绛邵汾六州诸军事、蒲州刺史，谥号穆。
注释.}-