五代时真定获鹿(今属河北)人。后唐时为石邑令。以唐自武宗之后无实录,搜集传闻,撰《唐年补录》。后晋时,任屯田员外郎、起居郎、史馆修撰,参与修《唐书》。累迁中书舍人、谏议大夫、给事中。后汉隐帝时,参与修后晋高祖、出帝及后汉高祖实录。至后周初完成,因多书大臣过失,贬为平卢军行军司马。死于青州。