七月，与工部司郎中向敏中并命为枢密直学士，赐钱五十万。八月，与向敏中同知通进、银台司公事。五年（994年）八月，知益州（治所在今四川成都）事。至道二年（996年）正月，转兵部司郎中。三年（997年）四月，拜左谏议大夫。咸平元年（998年），诏还回朝，拜给事中，迁户部使，改御史中丞。二年（999年）正月，与礼部尚书温仲舒同知贡举。四月，改工部侍郎、知杭州事。五年（1002年）八月，知永兴军事。六年（1003年）四月，加刑部侍郎、充枢密院直学士、知益州事，认为铁钱过重，创立了交子制度，以王昌懿为首的十六家富商连