The invention relates to an alternating-current zero-crossing action non-arc switch and a working method thereof. The alternating-current zero-crossing action non-arc switch comprises two neodymium-iron-boron strong magnets, an electromagnet, a solenoid and a main contact, wherein the two neodymium-iron-boron strong magnets comprise a first neodymium-iron-boron strong magnet and a second neodymium-iron-boron strong magnet; the two neodymium-iron-boron strong magnets and the electromagnet are arranged in the solenoid, the electromagnet is located between the two neodymium-iron-boron strong magnets, the two neodymium-iron-boron strong magnets with opposite polarities are used as pistons and driven by the electromagnet, and a push-pull piston type high-speed magnetic latching switch driven by the electromagnet is formed. The electromagnet is driven by the current of the solenoid, on and off of the switch are controlled by changing the current direction of the solenoid, a basis is provided for calculation of zero-crossing action, in order to achieve accurate zero-crossing action, the switch is further provided with a voltage zero-crossing detector and a current zero-crossing detector, and calculation data are provided for zero-crossing driving, so that the switch is connected during voltage zero-crossing and disconnected during current zero-crossing, thereby realizing alternating-current arc-free operation.