熙寧2年(1069年)、蜀国長公主(後の明恵帝姫)と結婚し、駙馬都尉、左衛将軍に任ぜられた。