宋孝宗隆兴元年(1163年)进士,官至监登闻鼓院。《衢州府志》称其“登进士第,三宰剧邑,以廉明刚直称。”
淳熙五年(1178),任乐清县令。在乐清县令任上,为官刚正,并重建县学,纂修《乐清县志》十卷,后被称为乐清最早的县志。
曾三入雁荡山实地考察,纠正了雁山图的误差,撰写《雁荡山记》一篇,记叙了当时的雁荡名僧、建寺及新辟景观的史料,为雁荡山开发贡献甚巨。