紹聖元年（1094年）に知斉州となり、『神宗実録』を編修したが、間違った記述をしたという理由で応天府（現在の河南省商丘市）、ついで亳州（安徽省亳州市）の通判に左遷され、哲宗の代の元符2年（1099年）にはさらに監処州（浙江省麗水市）に赴任する途中、喪（丁憂）に服し、信州（江西省上饒市）の酒税となる。
绍圣元年（1094年），知齐州（今山东历城），因修《神宗实录》失实，降应天府（今河南商丘），九月三日改贬亳州（今安徽亳县）通判，哲宗元符二年（1099年）又贬监处州（今浙江丽水），赴处州途中，丁母忧。