The invention discloses a traffic light fault intelligent detection device and a detection method thereof. The device comprises a crossroad detection terminal and a fault detection alarm server, the fault detection alarm server is used for receiving information of the crossroad detection terminal, the crossroad detection terminal comprises a traffic signal detection module, a voltage sensor, a current sensor, a signal machine state detection module, a controller and a communication module, an input end of the traffic signal detection module is connected with a traffic signal control system anda crossroad traffic signal machine, an output end of the traffic signal detection module is connected with a crossroad traffic light, the voltage sensor is used for detecting system voltage, the current sensor is used for detecting system current, the signal machine state detection module is used for detecting a signal machine state, the controller is used for receiving and processing informationof the traffic signal detection module, the voltage sensor, the current sensor and the signal machine state detection module, the communication module is used for transmitting processed information to the server, the fault detection alarm server comprises an information notification module and a client, the client is used for receiving information notifications, the detection device is comprehensive in detection, multifaceted personnel monitoring is facilitated, detection accuracy is ensured by the detection method, and false alarm rate and missing report rate are further reduced.