天宝末,明经出身,解褐,授
萧山县尉,历左武卫兵曹参军、
宋州司户参军,
建中元年,授彭城县令。时
徐州为东平所管,属本道节度使反。反之状,先以胜兵屯埇口,绝汴河运路;然后谋东□江淮。朝廷忧虞,计未有出。公与本州刺史
李洧。潜谋以徐州及埇口城归国,反拒东平。东平遣骁将信都崇敬、石隐金等率劲卒二万攻徐州。徐州无兵,公收合吏民,得千余人,与李洧坚守城池,亲当矢石,昼夜攻拒,凡四十二日,而诸道救兵方至。既而贼徒溃,运路通,首挫逆谋,不敢东顾。由是徐州一郡七邑及埇口等三城,到于今讫不隶东平者,实李洧与公之力也。德宗嘉之,命公自朝散郎超授
朝散大夫,自彭城令擢拜本州
别驾,赐绯鱼袋,仍充
徐泗观察判官。故其制云:“今州将忠谋,翻然效顺,叶其诚美,共赞良图。我悬爵赏,俟兹而授。宜加佐郡之命,仍宠殊阶之序。”贞元初,朝廷念公前功,加授
检校大理少卿,依前徐州别驾、当道
团练判官,仍知州事。故其制云:“尝宰彭城,挈而归国。旧勋若此,新宠蔑如;或不延厚于忠臣,将何劝于义士?宜崇亚列,再贰徐方。”秩满,又除检校大理少卿,兼
衢州别驾。秩满,本道
观察使皇甫政以公政绩闻荐,又除检校大理少卿,兼襄州别驾。贞元十年五月二十八日,终于
襄阳官舍,享年六十六。其年权窆于
襄阳县东津乡
南原。至元和六年十月八日,嗣子居易等,迁护于
下邽县义津乡北原,从巩县府君宅兆而合付焉。