1069年 返京(1069年二月),任职史馆(1069年二月-1070年十二月)
1071年 任奏院监官(1071年一月-六月);往杭州(1071年六月-十一月),任杭州通判(1071年十一月-1074年八月)
1074年 往密州(1074年九月-十一月),任密州太守(1074年十一月-1076年十一月)
1076年 往徐州(1076年十二月-1077年三月)
1077年 任徐州太守(1077年四月-1079年四月)
1079年 任湖州太守(1079年四月-七月);入狱(1079年八月-十二月)
1080年 谪居黄州(1080年二月-1084年四月)
1084年 往常州(1084年四月-1085年三月)
1085年 往登州(1085年六月-十月),任登州太守(1085年十月);往京都(1085年十月-十二月),任中书舍人(1085年十二月-1086年七月)