A controller for an internal combustion engine, wherein the controller is configured to be employed in an internal combustion engine including a forced-induction device, an intercooler that cools an air compressed by the forced-induction device, a radiator that releases heat from coolant that has passed through the intercooler, and a pump that is arranged in an intake-air cooling system in which the intercooler and the radiator are arranged, the controller comprising: a forced-induction-device controlling section that is configured to control the forced-induction device; an obtaining section that is configured to repeatedly obtain a temperature (Thwo) of the coolant in the intake-air cooling system; and a determining section that is configured to determine whether the temperature (Thwo) obtained by the obtaining section is higher than or equal to a forced-induction limiting control starting temperature, which is lower than a boiling point of the coolant, wherein the forced-induction-device controlling section is configured to, on condition that the temperature (Thwo) of the coolant in the intake-air cooling system has risen to a value at which the determining section determines that the temperature (Thwo) obtained by the obtaining section is higher than or equal to the forced-induction limiting control starting temperature, start a forced-induction limiting control by which a forced-induction pressure is lowered to a value lower than that before the determination that the obtained temperature (Thwo) is higher than or equal to the forced-induction limiting control starting temperature, the forced-induction-device controlling section is configured to, in the forced-induction limiting control, increase an extent of limiting of the forced induction as the temperature (Thwo) obtained by the obtaining section becomes closer to the boiling point of the coolant in the intake-air cooling system, characterized in that in the forced-induction limiting control, the forced-induction-device controlling section is configured to repeatedly update the extent of limiting of the forced induction while changing a change amount of the extent of limiting of the forced induction for a single update operation based on the temperature (Thwo) obtained by the obtaining section and to increase the extent of limiting of the forced induction by updating the extent of limiting of the forced induction such that the extent of limiting of the forced induction is updated by a change amount that becomes greater as the temperature (Thwo) obtained by the obtaining section becomes closer to the boiling point of the coolant in the intake-air cooling system. a forced-induction-device controlling section that is configured to control the forced-induction device; an obtaining section that is configured to repeatedly obtain a temperature (Thwo) of the coolant in the intake-air cooling system; and a determining section that is configured to determine whether the temperature (Thwo) obtained by the obtaining section is higher than or equal to a forced-induction limiting control starting temperature, which is lower than a boiling point of the coolant, wherein the forced-induction-device controlling section is configured to, on condition that the temperature (Thwo) of the coolant in the intake-air cooling system has risen to a value at which the determining section determines that the temperature (Thwo) obtained by the obtaining section is higher than or equal to the forced-induction limiting control starting temperature, start a forced-induction limiting control by which a forced-induction pressure is lowered to a value lower than that before the determination that the obtained temperature (Thwo) is higher than or equal to the forced-induction limiting control starting temperature, the forced-induction-device controlling section is configured to, in the forced-induction limiting control, increase an extent of limiting of the forced induction as the temperature (Thwo) obtained by the obtaining section becomes closer to the boiling point of the coolant in the intake-air cooling system,