太宗幸灵武。贞观二十三年（649年），从唐太宗幸翠微宫。五月二十六日，太宗驾崩，唐高宗即位，除云麾将军、行右监门中郎将，累迁左监门将军。显庆二年（657年），又转右监门将军，不久奉敕别检校腾骥厩（即御马监），兼知陇右左十四监等牧马事（掌管陇右马政）。干封元年（666年），拜清河县开国子，食邑四百户。其年冬，又拜左监门大将军。不久以公事去职，俄起为右监门大将军，勋、封如故。咸亨元年五月廿四日（670年6月17日），在九成宫去世，年八十一。赐陪葬昭陵，谥号恭公。夫人吴兴郡君吴兴姚氏，北周上开府仪同三司、