天和初,治武都太守,十姓獠反,杨文思讨平之,复治翼州事。党项羌叛,杨文思率兵讨平之。进击资中、武康、隆山生獠及东山獠,并破之。后从陈王攻打北齐河阴城,又从周武帝攻拔晋州,进授上仪同三司,改封永宁县公,增邑一千户。寿阳县刘叔仁作乱,从清河公宇文神举讨之,战于砖井,在阵生擒刘叔仁。又别从王谊破贼于鲤鱼栅,累以军功,迁果毅右旅下大夫。外戚(杨坚)为丞相,从韦孝宽抗拒尉迟迥于武陟县。迥遣其将李俊围怀州,与行军总管宇文述击走之。破尉迟惇,平定邺城,皆有功劳,进授上大将军,改封洛川县公,寻拜隆州刺史。
开皇元年,进爵正平郡公,加食邑二千户。后为魏州刺史,甚有惠政,及去职,吏民思之,为立碑颂德。转冀州刺史。隋炀帝嗣位,征为民部尚书。转纳言,改授右光禄大夫。从幸江都宫,以足疾不堪趋奏,复授民部尚书,加位左光禄大夫。卒官,时年七十,谥号为定。
参见《隋故光禄大夫尚书右仆射平舒侯墓志铭》