The invention discloses a motor with shock absorption and heat dissipation functions. The motor comprises a motor body, a heat dissipation mechanism and a shock absorption seat; a cavity is formed inthe top of the shock absorption seat, a shock absorption block is slidably connected to the interior of the cavity, an oil filtering cavity is formed in the center of the interior of the shock absorption block, an oil pressing seat is slidably arranged in the oil filtering cavity, the motor body is arranged above the shock absorption seat, and the heat dissipation mechanism is arranged in the motor body; the motor body comprises a casing, a stator, a rotor, a rotating shaft and a bearing; the heat dissipation mechanism comprises a first oil guide base, a heat conduction pipe and a second oil guide base. Oil can be effectively pushed into a machine body through vibration generated by working of the motor body; heat exchange cooling is conducted on the interior of the machine body through flowing of oil, lubrication on bearings is achieved, mechanical loss is reduced, the service life of the motor body is prolonged, oil pressure of backflow oil can be effectively used as buffering forceto reduce device vibration, the operation stability of the motor body is improved, overall energy consumption is low, linkage performance is high, and the motor is suitable for popularization.