The invention discloses a cleaning device for a solar photovoltaic panel. The cleaning device for the solar photovoltaic panel comprises a solar photovoltaic panel, a spraying pipe, a scrubbing plate,a water storage tank, a second sliding groove, a threaded rod, a threaded sleeve and a water pump, the cleaning device for the solar photovoltaic panel is characterized in that the bottom of a supporting rod is fixed on the ground, a bottom plate is fixedly arranged at the top of the supporting rod, the water storage tank is fixedly arranged at the bottom of the bottom plate and is close to the left side position, the water pump is fixedly arranged at the top of the bottom plate, and a fixing plate is obliquely arranged at the top of the bottom plate through a fixing rod; and the left side ofthe fixing plate is fixedly provided with the second sliding groove, the right side of the fixing plate is fixedly provided with a first sliding groove, a rectangular sliding cavity is formed in eachof the first sliding groove and the second sliding groove, and strip-shaped grooves communicating with the sliding cavities are formed in the opposite surfaces of the first sliding groove and the second sliding groove. According to the cleaning device for the solar photovoltaic panel, the structure is simple, the use is convenient, a motor drives the scrubbing plate, and so that the solar photovoltaic panel can be cleaned; and meanwhile, water can be collected, so that the cleaning efficiency is high, and water resources are saved.