The invention discloses an active resonance C-type buoyancy pendulum wave energy power generation device which is a cabin-shaped wave energy power generation device completely immersed in water. The active resonance C-type buoyancy pendulum wave energy power generation device comprises an energy harvesting system, a power generation system and a raft type base, wherein the energy harvesting systemcomprises a cabin-shaped pendulum body, an automatic mass center adjusting device is arranged in the pendulum body, the pendulum body is fixedly connected to a main shaft, the main shaft is connectedwith the power generation system, the main shaft is further provided with an encoding disc used for testing the swing of the pendulum body, the two side surfaces of the pendulum body are parallel, awave-sheltering surface is of a structure with a larger arc on the upper portion and a smaller arc on the lower portion, wherein the two arcs are concentric, a spiral line, an involute and a high-order curve are adopted for transition between the two arcs, the distance between the outer normal of the transition curve and the axis of the main shaft is the smallest, the wave-facing surface is a plane or an inward-concave arc surface or a curved surface the same as the wave-sheltering surface, the power generation system comprises a chain, a ratchet wheel, a reversing shaft, a speed increaser anda permanent magnet generator, and the power generation system is internally arranged in a pendulum body cabin or located outside the pendulum body. By adjusting the mass center position of the activeresonance C-type buoyancy pendulum wave energy power generation device, real-time resonance between the pendulum body and the wave is realized, and efficient conversion of wave energy is realized.