The invention provides a curtain wall cleaner and belongs to the technical field of cleaning equipment. The cleaner comprises a shell, a loading disc, a distributor, a rotary mechanism, a lifting mechanism, nozzles and two sensors, wherein the loading disc, the distributor, the rotary mechanism, the lifting mechanism, the nozzle and the two sensors are arranged in the shell. The periphery of the loading disc is connected with the nozzles installed on the distributor, the loading disc is connected with the end of a guide rod of the lifting mechanism, and the lifting mechanism penetrates through, is connected to the distributor and is installed on a rotary plate of the rotary mechanism through an installation plate. The distributor is connected with the nozzles and a water pump through pipelines, the two sensors are symmetrically arranged on the inner periphery of a bearing base of the rotary mechanism through an installation frame, the two sensors are connected with rotary motors of the rotary mechanism respectively to detect support signals on the shell and control the rotary motors to rotate forwards and reversely. Water can be sprayed at multiple points at the same time in the circumferential direction, ascending, descending and rotating of a machine body and swinging of the nozzles can be achieved at the same time, the angle of the nozzles can be adjusted freely in the elevation 40-degree conical range, ascending, descending and rotating in the reciprocating mode can be conducted according to setting, speed and frequency can be adjusted, and adaptability is wide.