The invention discloses a wireless sensor network (WSN) node self-powered system based on solar energy-wind energy complementation. The system mainly comprises a solar energy acquisition module, a piezoelectric type vertical axis wind energy acquisition module, a super-capacitor energy storage module and an interface circuit, wherein the solar energy acquisition module acquires luminous energy in the environment through a solar cell panel, the piezoelectric type vertical axis wind energy acquisition module acquires wind energy in the environment, the super-capacitor energy storage module stores the acquired energy into a super capacitor, and the interface circuit provides a channel for energy storage and WSN node power supply. In addition, in order to improve acquisition efficiency of the wind energy acquisition module and reduce influences of a wind direction, a vertical axis piezoelectric type scheme is adopted by the wind energy acquisition module. Due to the facts that rechargeable times of a lithium cell are limited, and in the process of acquisition of environmental energy, charging and discharging are frequent, the super capacitor in the system is used for replacing the lithium cell to serve as a system energy storage unit, and the service life of the energy storage unit can be prolonged. The WSN node self-powered system can collect energy in the environment, does not need to conduct maintenance on a cell, such as cell replacement and charging, therefore prolongs service life of a node, and solves the energy supply problem of a WSN.