The invention discloses a double-ball type self-resetting wave energy collecting device which comprises a protective shell, an eccentric inner spherical shell with the gravity center not coincident with the sphere center is arranged in the protective shell, a first energy collecting mechanism and a second energy collecting mechanism are arranged in the eccentric inner spherical shell, and the first energy collecting mechanism comprises a cantilever beam made of a flexible material; the second energy collecting mechanism comprises a pipeline arranged on the eccentric inner spherical shell and a first permanent magnet arranged in the pipeline in a sliding mode, the pipeline is provided with a cantilever beam, a piezoelectric plate is attached to the cantilever beam, one end of the cantilever beam is fixedly connected with the inner wall of the eccentric inner spherical shell, and the other end of the cantilever beam is provided with a second permanent magnet playing a role of a mass block. The first permanent magnet and the second permanent magnet are opposite, the corresponding magnetic poles are the same, a coil is further arranged on the outer side of the pipeline, repulsion of the first permanent magnet and the second permanent magnet can prolong the vibration time of the cantilever beam, meanwhile, magnetic induction lines can be cut, power is generated through the Faraday effect, and compared with an energy collection device of a single-ball structure, the power generation efficiency is greatly improved.