A feedforward control unit predicts the maximum value of the temperature of a gradient coil based on a power duty and a scan time of a pulse sequence, and a present temperature of the gradient coil. When the maximum value exceeds a predetermined upper limit, the feedforward control unit then instructs a temperature adjusting unit to start a water circulation in a chiller at the start of a prescan, and the temperature adjusting unit starts the water circulation based on the instruction.