The invention discloses engineering machinery and an engine temperature control system of the engineering machinery. The engine temperature control system comprises a temperature sensor and a controller. The controller receives temperature information sent by the temperature sensor, the temperature information is compared with a preset temperature value, and control information is generated and sent according to a comparison result; the engine temperature control system further comprises a first blind window, a first drive device, a first transmission device, and/or comprises a second blind window, a second drive device and a second transmission device. The first blind window is arranged on an air inlet of a radiator, the first drive device receives the control information and runs according to the control information, and the first blind window is pushed to be opened and closed through the first transmission device. The second blind window is arranged on a top cover and/or a covering part of an engine, the second drive device receives the control information and runs according to the control information, and the second blind window is pushed to be opened and closed through the second transmission device. According to the engine temperature control system, when the engine is started to operate, rising time of water temperature can be shortened, and/or it is avoided that because the environmental temperature is too high, the water temperature is too high, and then the 'boiling' phenomenon occurs.