隋武安(今河北永年东南)人,字荣伯。少好学,尤通《三礼》。开皇初,与张仲让、孔笼、窦士荣、张黑奴、刘祖仁等并称六儒,均授太学博士。文帝曾至国子学听其讲奠礼,论难者皆推服。继熊安生之后,为中原学《三礼》者所宗,门徒从至长安受学者很多。卒年七十三。