迁司会中大夫，增邑通前三千七百户。天和三年（568年），周武帝迎娶突厥皇后阿史那氏，命于翼总司仪制。后改任大将军，总领中外宿卫兵事。受权臣宇文护猜忌，转为小司徒，加拜柱国。建德二年（573年），出任安、随等六州五防诸军事、安州总管，率军随武帝宇文邕平北齐，破南陈，历任陕州刺史、洛怀等九州诸军事、河阳总管、豫州总管、大司徒、幽定七州六镇诸军事、幽州总管。杨坚为丞相时，进位上柱国，封任国公。隋朝开皇初年，隋文帝拜他为太尉，开皇二年五月壬戌（582年6月25日）去世，赠本官、加蒲晋怀绛邵汾六州诸军事、蒲州