唐晋州临汾人,字荣期,本名馀庆。

少举童子科。

长师事王义方。

高宗上元初,应八科举皆中,授武陟尉。

尝乘县令赴州,开仓赈济灾民。

武则天时,为左卫长史、弘文馆直学士。

长安中,五迁正谏大夫,兼右控鹤内供奉,忤旨,下迁水部郎中。

武三思用事,以贤见忌,出守豪、蕲二州刺史,所至礼化大行。

睿宗初,拜太子右谕德,兼崇文馆学士,累封平原郡公。

有《三国春秋》、《明堂新礼》等。