A solar photovoltaic power generation device comprises a fixed box, a sealing piece, a connection box, a support piece, a photovoltaic power generation panel, a cleaning assembly and a lifting assembly, wherein the support piece is arranged on the connection box, the photovoltaic power generation panel is rotatably connected with the support piece, an output end a second motor is connected with asecond rotation shaft, the second rotation shaft is connected with a gear, a rack is rotatably connected with two sides of the photovoltaic power generation panel, a middle part is engaged and connected with the gear, a third motor is connected with a third rotation shaft, the third rotation shaft is in transmission connection with a rotation rod, a fourth motor is arranged on a first fixed piece,a fourth rotation shaft is connected with a fourth motor, the other end of the fourth rotation shaft is rotatably connected with a second fixed piece, the sealing piece is connected with the fourth rotation shaft, and the lifting assembly is connected with the connection box. The solar photovoltaic power generation device is simple and convenient to operate, a surface of the solar power generation panel can be cleaned, moreover, the direction and the inclination angle of the photovoltaic power generation panel are convenient to adjust, the power generation efficiency is high, the photovoltaicpower generation plate is also convenient to store, and a relatively excellent protection effect on the photovoltaic power generation plate is achieved.