Disclosed are an apparatus for cleaning a toilet and a control method thereof. The apparatus for cleaning a toilet may comprise: a nozzle unit for spraying sterilizing water and a detergent a sterilizing water supply unit for supplying the sterilizing water to the nozzle unit a detergent supply unit for supplying the detergent to the nozzle unit a drive unit for generating power for moving the nozzle unit a power transmission unit which receives the power supplied from the drive unit and moves the nozzle unit and a control unit. The control unit controls the drive unit to move the nozzle unit according to a received sterilization operation command. The control unit controls the sterilizing water supply unit and the detergent supply unit to supply the sterilizing water and the detergent to the nozzle unit to perform a toilet cleaning operation.변기 세척 장치 및 이의 제어 방법이 개시된다. 상기 변기 세척 장치는, 살균수 및 세제를 분사하는 노즐부 상기 노즐부로 살균수를 공급하는 살균수 공급부 상기 노즐부로 세제를 공급하는 세제 공급부 상기 노즐부를 이동시키기 위한 동력을 발생시키는 구동부 상기 구동부에서 공급되는 동력을 전달받아 상기 노즐부를 이동시키는 동력 전달부 및 전달받은 살균 동작 명령에 따라, 상기 노즐부를 이동시키도록 상기 구동부를 제어하고, 살균수 및 세제를 상기 노즐부로 공급하도록 상기 살균수 공급부 및 상기 세제 공급부를 제어하여 변기 세척 동작을 수행하도록 제어하는 제어부를 포함할 수 있다.