秦惠文君于公元前325年称王。而魏国也加紧了外交活动,打算与众诸侯合纵结盟共同御秦国。
公元前325年,为了抵抗秦国(也为了防备齐国),魏国先与韩国相王,结盟。同年,赵武灵王,即位,魏惠王带着太子嗣,韩宣王也带着太子仓到赵国,在信宫朝见新王,目的是结三晋之好。
秦国国相张仪在公元前323年与齐、楚的大臣在啮桑相会,欲联合齐国、楚国,向魏国进攻。
魏国国相公孙衍在这种形势下,建议魏王广结各国。魏惠王采纳了这一建议,公元前323年,会同韩、赵、燕、中山5国互相称王。这5国中,魏、韩已先称王,在这次集会中只是对赵、燕、中山3国新尊为王,且5国相互承认为王。其他四国出于自我保护一起与魏国组成五国联盟。
此便是战国中期的的"五国相王"的过程。