An up-and-down oscillating and swinging combined type efficient wave power generation device comprises a liquid level sensor, floating blocks, anticorrosive oil cylinders, a swinging oil cylinder, a second supporting board, a platform body, a first hollowed-out part, pile legs, a hydraulic system, a nut, a bearing bracket, a lead screw, a supporting frame, a motor, a connection board, sliding rails, sliding blocks, a first air cylinder, first pin shafts, a first supporting board, a shearing fork arm, second pin shafts, a second hollowed-out part, a connection column, a weight and a controller, wherein the four pile legs are symmetrically installed on the platform body; the controller and the hydraulic system are installed on the platform body; the anticorrosive oil cylinders are installed on the left and right sides of the pile legs and are connected with the hydraulic system through pipelines; piston rods of the anticorrosive oil cylinders are connected with the floating blocks; the floating blocks are installed on the pile legs. The up-and-down oscillating and swinging combined type efficient wave power generation device has the advantage of being capable of utilizing the up-and-down floating kinetic energy and swinging kinetic energy of waves at the same time.