成武（今山东省成武县伯乐镇庞楼村）人。其父庞格是国子监博士。
生平.大中祥符八年（1015年）进士及第，任黄州司理参军事，再调江州军事推官。知开封府事薛田辟为兵曹参军事，再由知开封府事薛奎荐为法曹参军事，知州事夏竦甚器重之。迁大理寺丞、知襄邑县。与修《天圣敕》，为刑部详覆官。后为群牧判官，累官至屯田司员外郎，出知秀州。明道二年（1033年）四月，入朝为殿中侍御史，景佑元年（1034年）四月，为开封府推官，尚美人遣内侍称教旨免工人市租。籍言祖宗以来，未有美人称教旨下府者，帝为此杖责内