延昌年间,以公爵之子,起家员外散骑侍郎,迁给事中。长孙稚外放扬州刺史,以本官统军从属。梁军围城,力战破贼,除尚书郎。孝昌二年,授都督,从父亲讨平汾晋。孝昌三年,河东郡为蜀薛贼所围,关右有萧宝夤之乱,随父西征,克复雍州、华州,再清河汾地区,凭借前后功劳,册封长安县公,食邑二千户。追录平定万俟丑奴之勋,增邑三百户,除散骑常侍、征南将军,外放豫州刺史。
永熙元年,除使持节、卫将军、泾州刺史。三年,入除太常卿。高欢起逆,诏兼尚书右仆射、行台,镇守弘农,加位仪同三司、骠骑大将军。
大统元年,除左卫将军,凭借从驾之勋,册封高平郡公,增邑八百户。三年,从大丞相宇文泰参加沙苑之战,大破东魏权臣高欢,增封一千户,累计四千一百户,加位侍中、开府仪同三司。四年,从驾进入洛阳,诏兼尚书令、司州牧。五年,出为东雍州刺史。七年,入为太子太傅。八年,朝廷作六军,出任后军大都督。大统十四年五月十七日,薨,时年五十二,追赠东雍州刺史,谥号威襄。同年十月廿二日,祔葬于文宣王之茔。