A rapid tri-state bidirectional switching device with three switching states of forward, backward and idle connection positions, comprising: a shell; a movable electrode, arranged in the movable electrode housing; movable contact points, arranged at both ends of the movable electrode, respectively; fix contact points, arranged at the front and rear sides of the shell and corresponding to the movable contact points, respectively; fix contact outlets, connected to the fix contact points, respectively; movable electrode housing release springs, arranged at the front and rear sides of the shell respectively, wherein the movable electrode housing can compress the movable electrode housing release springs during transversely moving; and a driving solenoid shaft, arranged above and connected to the movable electrode housing, wherein the driving solenoid shaft is driven by a front driving solenoid and a rear driving solenoid to cause the movable electrode to move back and forth, such that the movable contact points may come into contact with the fix contact points arranged at the front and rear sides of the shell; characterized in that it further comprises: a movable electrode housing, transversely moveable within the shell for switching over forward, backward and idle positions; and a locking mechanism, comprising a front locking notch and a rear locking notch, and a release lock engaging into or disengaging from the front locking notch and the rear locking notch, for locking the movable electrode housing. a shell; a movable electrode, arranged in the movable electrode housing; movable contact points, arranged at both ends of the movable electrode, respectively; fix contact points, arranged at the front and rear sides of the shell and corresponding to the movable contact points, respectively; fix contact outlets, connected to the fix contact points, respectively; movable electrode housing release springs, arranged at the front and rear sides of the shell respectively, wherein the movable electrode housing can compress the movable electrode housing release springs during transversely moving; and a driving solenoid shaft, arranged above and connected to the movable electrode housing, wherein the driving solenoid shaft is driven by a front driving solenoid and a rear driving solenoid to cause the movable electrode to move back and forth, such that the movable contact points may come into contact with the fix contact points arranged at the front and rear sides of the shell; characterized in that it further comprises: a movable electrode housing, transversely moveable within the shell for switching over forward, backward and idle positions; and a locking mechanism, comprising a front locking notch and a rear locking notch, and a release lock engaging into or disengaging from the front locking notch and the rear locking notch, for locking the movable electrode housing. a movable electrode housing, transversely moveable within the shell for switching over forward, backward and idle positions; and a locking mechanism, comprising a front locking notch and a rear locking notch, and a release lock engaging into or disengaging from the front locking notch and the rear locking notch, for locking the movable electrode housing.