The multi-functional massage mechanical core for simulating impacts and vibrations of water jets comprises a massage motor, a running motor and a heating unit which are connected to a power by an electric control switch to supply electricity. The heating unit is mounted inside a massage surface of a massage core shell assembly. The massage motor and an eccentric wheel are disposed in the massage core shell assembly. The eccentric wheel is mounted on an output axle of the massage motor. The massage core shell assembly is pivotally disposed on a running core shell assembly, and a spring is disposed between the massage core shell assembly and the running core shell assembly. The running motor meshes with a track rack by a gear assembly.