A control device for an internal combustion engine, the control device comprising: an exhaust gas recirculation passage that connects an exhaust passage and an intake passage of an internal combustion engine to each other; an exhaust gas recirculation cooler disposed in the exhaust gas recirculation passage, the exhaust gas recirculation cooler being configured to perform heat exchange between refrigerant and exhaust gas which flow through the exhaust gas recirculation cooler; a bypass passage which is divided from the exhaust gas recirculation passage, the bypass passage being configured to bypass the exhaust gas recirculation cooler; a flow rate ratio adjusting mechanism (28; 40, 42) configured to adjust a flow rate ratio between an amount of exhaust gas flowing to the exhaust gas recirculation cooler and an amount of exhaust gas flowing to the bypass passage; an exhaust gas recirculation control mechanism (22; 40, 42) configured to control execution and stopping of an exhaust gas recirculation operation for recirculating exhaust gas into a cylinder of the internal combustion engine through the exhaust gas recirculation passage; and an electronic control unit configured to control the exhaust gas recirculation control mechanism and the flow rate ratio adjusting mechanism based on an operating state of the internal combustion engine, wherein the electronic control unit is configured to adjust the flow rate ratio such that the amount of exhaust gas flowing to the exhaust gas recirculation cooler becomes zero during a predetermined period from a point in time at which the exhaust gas recirculation operation shifts from stop to execution, wherein the predetermined period is set in advance such that the longer the period in which the last EGR cut, in which the amount of exhaust gas flowing to the exhaust gas recirculation cooler becomes zero, is performed, the longer the predetermined period. an exhaust gas recirculation passage that connects an exhaust passage and an intake passage of an internal combustion engine to each other; an exhaust gas recirculation cooler disposed in the exhaust gas recirculation passage, the exhaust gas recirculation cooler being configured to perform heat exchange between refrigerant and exhaust gas which flow through the exhaust gas recirculation cooler; a bypass passage which is divided from the exhaust gas recirculation passage, the bypass passage being configured to bypass the exhaust gas recirculation cooler; a flow rate ratio adjusting mechanism (28; 40, 42) configured to adjust a flow rate ratio between an amount of exhaust gas flowing to the exhaust gas recirculation cooler and an amount of exhaust gas flowing to the bypass passage; an exhaust gas recirculation control mechanism (22; 40, 42) configured to control execution and stopping of an exhaust gas recirculation operation for recirculating exhaust gas into a cylinder of the internal combustion engine through the exhaust gas recirculation passage; and an electronic control unit configured to control the exhaust gas recirculation control mechanism and the flow rate ratio adjusting mechanism based on an operating state of the internal combustion engine, wherein the electronic control unit is configured to adjust the flow rate ratio such that the amount of exhaust gas flowing to the exhaust gas recirculation cooler becomes zero during a predetermined period from a point in time at which the exhaust gas recirculation operation shifts from stop to execution, wherein the predetermined period is set in advance such that the longer the period in which the last EGR cut, in which the amount of exhaust gas flowing to the exhaust gas recirculation cooler becomes zero, is performed, the longer the predetermined period.