宋徽州歙县人,字伯可,号竹坡。

宁宗嘉定四年进士。

历知馀杭、龙阳县,有政绩。

累拜监察御史,疏论切直,独立无党。

迁浙东提刑,复为监察御史,屡为史嵩之所忌。

官至中奉大夫。

有《竹坡类稿》、《左史谏草》。