A control device for a hybrid vehicle, the hybrid vehicle comprising an engine, a motor driving system configured with a motor generator and a mechanical element for coupling the motor generator to the engine, an inverter, configured to drive the motor generator, and an electricity storage device configured to charge and to discharge power to and from the motor generator through the inverter, the control device being configured to switch to a hybrid driving mode which controls driving using a driving force of the engine and the motor generator and to switch to an engine driving mode which controls driving using only the driving force of the engine, the control device for a hybrid vehicle comprising: a current command value calculator configured to calculate a torque current command value and a weak field current command value input to the inverter based on a torque command value representing a torque to be output by the motor generator, a revolutions per minute of the motor generator, and an inverter input DC voltage value input to the inverter; characterized by a current command value correction calculator configured to calculate a torque current correction value and a weak field current correction value added to the torque current command value and the weak field current command value, respectively, based on the RPM of the motor generator and the inverter input DC voltage value, wherein when an accumulation of electricity of the electricity storage device is equal to or larger than a reference value in the engine driving mode, the current command value calculator is configured to calculate the torque current command value and the weak field current command value to make a load applied to the engine by the motor generator zero, and the current command value correction calculator is configured to calculate the torque current correction value and the weak field current correction value to make a load applied to the engine by the motor driving system other than the motor generator zero. a current command value calculator configured to calculate a torque current command value and a weak field current command value input to the inverter based on a torque command value representing a torque to be output by the motor generator, a revolutions per minute of the motor generator, and an inverter input DC voltage value input to the inverter; a current command value correction calculator configured to calculate a torque current correction value and a weak field current correction value added to the torque current command value and the weak field current command value, respectively, based on the RPM of the motor generator and the inverter input DC voltage value, wherein when an accumulation of electricity of the electricity storage device is equal to or larger than a reference value in the engine driving mode, the current command value calculator is configured to calculate the torque current command value and the weak field current command value to make a load applied to the engine by the motor generator zero, and the current command value correction calculator is configured to calculate the torque current correction value and the weak field current correction value to make a load applied to the engine by the motor driving system other than the motor generator zero.