因未及授官年龄,特补武胜军
节度推官。不久,调
杭州教授。八年任
宣义郎,知颍上县,改越州教授。
元祐中为太学博士,校对
黄本秘书,后任卫州
通判。元符元年(1098)召入编修《两朝鲁卫信录》。徽宗即位,经大臣推荐应召入朝论国是。有“
求言非难,听之难;听之非难,察而用之难”及“言无逆逊,唯是之从;事无今昔,唯当为贵;人无异同,唯正是用”等语,徽宗欲任以谏官御史,涣之以“臣由大臣荐,不可以居是官”,坚辞不受,改任吏部
员外郎,调左司员外郎、起居舍人,升
中书舍人。
崇宁元年(1102)进给事中、
吏部侍郎,以宝文阁待制知广州。因党争被解职,改知
舒州,被
蔡京列入“元祐党籍”。继而出守滁、潭、杭、扬诸州。大观四年(1110),复任给事中、吏部侍郎。重和元年(1118)知中山府,加宝文阁直学士。 恬静寡欲,淡于仕进。常言:“乘车常以颠坠处之,乘舟常以覆溺处之,仕宦常以不遇处之,则无事矣!”