宋邛州临邛人,字希古。

神宗熙宁六年进士。

知长洲县,有政声。

擢大理、鸿胪丞。

累拜监察御史,极论章惇、蔡京朋党之奸,疏前后至数十百上。

哲宗绍圣二年,贬监滁州酒税。

历通判温州、提点永兴军路刑狱。

蔡京用事,入元祐党籍,流落二十年。