An exhaust purifying device comprising: a throttle valve provided in a channel for an exhaust gas discharged from an engine to flow; a diesel oxidation catalyst device disposed downstream of the throttle valve; a selective catalytic reduction device disposed downstream of the diesel oxidation catalyst device; a fuel injector configured to inject a fuel at an upstream of the diesel oxidation catalyst device; an inlet temperature sensor configured to measure an inlet temperature of the diesel oxidation catalyst device; an outlet temperature sensor configured to measure an outlet temperature of the diesel oxidation catalyst device; and a controller that is configured to receive temperature data measured by the inlet temperature sensor and the outlet temperature sensor and is configured to control the throttle valve and the fuel injector, wherein the controller comprises: a heatup-control execution control unit configured to control the throttle valve and the fuel injector to raise a temperature of the injected fuel to perform a regeneration treatment by a heatup control to remove a urea deposit deposited in the channel when a predetermined heatup control execution condition is met; and a condition judgment unit configured to judge whether or not a first condition is met during the regeneration treatment by the heatup control, the first condition being met when a first cumulative time obtained by cumulating a time in which a measured temperature of the outlet temperature sensor is equal to or higher than a regeneration judgment temperature is less than a first judgment time and an elapsed time after starting the regeneration treatment by the heatup control reaches or exceeds a second judgment time. a throttle valve provided in a channel for an exhaust gas discharged from an engine to flow; a diesel oxidation catalyst device disposed downstream of the throttle valve; a selective catalytic reduction device disposed downstream of the diesel oxidation catalyst device; a fuel injector configured to inject a fuel at an upstream of the diesel oxidation catalyst device; an inlet temperature sensor configured to measure an inlet temperature of the diesel oxidation catalyst device; an outlet temperature sensor configured to measure an outlet temperature of the diesel oxidation catalyst device; and a controller that is configured to receive temperature data measured by the inlet temperature sensor and the outlet temperature sensor and is configured to control the throttle valve and the fuel injector, wherein the controller comprises: a heatup-control execution control unit configured to control the throttle valve and the fuel injector to raise a temperature of the injected fuel to perform a regeneration treatment by a heatup control to remove a urea deposit deposited in the channel when a predetermined heatup control execution condition is met; and a condition judgment unit configured to judge whether or not a first condition is met during the regeneration treatment by the heatup control, the first condition being met when a first cumulative time obtained by cumulating a time in which a measured temperature of the outlet temperature sensor is equal to or higher than a regeneration judgment temperature is less than a first judgment time and an elapsed time after starting the regeneration treatment by the heatup control reaches or exceeds a second judgment time. a heatup-control execution control unit configured to control the throttle valve and the fuel injector to raise a temperature of the injected fuel to perform a regeneration treatment by a heatup control to remove a urea deposit deposited in the channel when a predetermined heatup control execution condition is met; and a condition judgment unit configured to judge whether or not a first condition is met during the regeneration treatment by the heatup control, the first condition being met when a first cumulative time obtained by cumulating a time in which a measured temperature of the outlet temperature sensor is equal to or higher than a regeneration judgment temperature is less than a first judgment time and an elapsed time after starting the regeneration treatment by the heatup control reaches or exceeds a second judgment time.