The invention provides a permanent-magnet self-inductance magnetic-suspension magnetic-mortar type pressure generator, which can be widely used in water, on land and in the air, fully utilizes and converts extruding force and reacting force to the ground in the production and living field of human beings, as well as wind power, flowing water power and wave force existing in the nature into electric energy, is superior to a single permanent-magnet reciprocating-motion pressure generator, and generates electricity with electricity magnetic energy. The generator can at least utilize one permanent magnetic ring, bears the action of external force to do reciprocating motion and cut a conductive coil through a magnetic force line so as to generate electric energy, and simultaneously shoots magnetic shots by using a magnetic cannon so as to mortar another permanent magnet to do reciprocating motion rapidly, thereby increasing the magnetic flux of a conductive coil winding in unit time and greatly improving power and stabilizing current and voltage. The force which is utilized to do work by the generator can be weak or quite strong. The generator consists of a pressure conducting piece sealed in an anticorrosion elastic corrugated seal cover, a buffer anti-noise pad, a positioning cover plate, the conductive coil winding and a framework thereof, the permanent magnetic ring, the permanent magnet with a central hole, a soft magnetic material hoop, a soft magnetic material, a reset elastic device, an upper buffer anti-noise elastic device, a lower buffer anti-noise elastic device, a guide rail and a final assembly bottom board. The generator is a generating device which has no gear, connecting rod or other mechanical transmission system, produces no noise, needs no lubrication, and can prevent water as well as gas corrosion.