袁绍再度联合大家讨伐宦官，使得王匡决定与袁绍等人联手。最后，以袁绍、王匡为首的人马率军进入承明堂，顺利地除掉中常侍高望等二名宦官，以及其他宦官。政变发生后，王匡返回故乡观察时事，不久受朝廷的征召，成为河内郡太守。
起兵讨伐董卓.初平元年（190年）正月，由于董卓专政，控制汉帝，时任河内太守的王匡与各地的群雄（大多是关东地区）以讨伐董卓为名义起兵。王匡与袁绍在河内郡驻扎军队，接着群雄互相结为联盟，共同推举袁绍为盟主。在讨伐董卓期间，为了稳固基地河内郡，王匡派几名士人到郡县中暗中观