The invention belongs to the fields of civil engineering and mechanical engineering, and the technical field of shock isolation, and discloses a three-dimensional shock isolation device with enough vertical bearing capacity and anti-swing capacity, and capable of realizing self-balance, and a method. For this, the technical scheme adopted by the invention is as follows: the three-dimensional shockisolation and anti-swing device with self-balance comprises a left-part hydraulic system, a right-part hydraulic system, a balance cylinder and a connection component, wherein the left-part hydraulicsystem comprises an upper-part pin seat, a pin shaft, an upper-part pin head, a piston rod, a hydraulic cylinder body, an exhaust hole, a piston, a damping hole, hydraulic oil, an oil port, a connection guide pipe of the left-part hydraulic system, a bottom pin seat, a lower-part pin head and an upper cover plate of a hydraulic cylinder; and the balance cylinder comprises a balance cylinder piston, a balance cylinder body, a piston rod of the balance cylinder, a left oil port of the balance cylinder, a right oil port of the balance cylinder, an exhaust hole of the balance cylinder, and an upper cover plate of the balance cylinder. The three-dimensional shock isolation and anti-swing device with self-balance, and the method are mainly applied to a design and manufacturing occasion.