The invention discloses a mechanical lock with a twin-core mutual control trap-type blade mechanism. The mechanical lock comprises a lock head body, a front lock cylinder, a rear lock cylinder, a front locking mechanism, a rear locking mechanism, a lock gate and a key; the front locking mechanism is the blade mechanism which comprises a stopper and at least one blade, the blade is used for being matched with the bottom of the stopper, and the blade is provided with a code groove and at least one trap groove; the rear lock cylinder is further provided with a control mechanism used for controlling the stopper, and the stopper cannot drop down until the rear lock cylinder moves in place; on the contrary, the rear locking mechanism is decoded, and when the rear lock cylinder moves backwards in place in the axial direction, the stopper drops down; when the stopper drops into the code groove of the blade, the front locking mechanism is decoded, meanwhile, the lock gate is closed, and the front lock cylinder and the rear lock cylinder are driven by the key to rotate together to open the lock; when the stopper drops into the trap groove of the blade, the front locking mechanism is not decoded and the blade cannot move. According to the mechanical lock with the twin-core mutual control trap-type blade mechanism, a new idea and a new method of replacing position differences by time differences are adopted, the mechanical lock is one of the most effective locksets which can prevent unlocking technically and violently in the world at present.