年11月，王正廷在汪大燮内阁中署理外交总长。1922年12月至1923年1月，王正廷曾短期代理国务总理。1923年3月，王正廷被北京政府委以中苏交涉事务，任至1924年（民国13年）3月为止，为解决中苏两国之间的悬案尽力。经过王正廷的努力，在继其后任的顾维钧任内，1924年5月中苏协定缔结，两国恢复邦交。其后，王正廷历任北京政府的外交总长、财政总长。
国民政府的外交活动.1928年（民国17年），王正廷转入南京国民政府，任国民政府外交委员会委员。同年6月，王正廷任外交部长兼中国国民