唐杭州盐官(今浙江海宁西南)人,字令威。曾入剑南节度幕府为从事,因忤节度使章仇兼琼,贬高要慰,后得还。安禄山叛乱,玄宗召任瞧阳太守,累加侍御史、本州防御史。至德二载(757),遭安禄山部将尹子奇围攻,与张巡合力坚守,坚持数月,外援不至,兵粮俱尽后城陷,被执送洛阳,在安庆绪兵败渡河北走时,遭杀害。