A control device for a vehicle, the vehicle including an engine and a transmission having a clutch device, either manually operated or automatically operated by an actuator or the like, the control device comprising: an electronic control unit configured to (a) change an output characteristic of the engine based on a gear stage of the transmission along a target engine torque dependent on the gear stage and a current accelerator operation amount, (b) execute a torque control of a required engine torque which is dependent on the current accelerator operation amount and starts from a value of the engine torque calculated based on the gear stage before shifting, in which torque control the required engine torque approaches the target engine torque such that the required engine torque matches the target engine torque of the gear stage established as a result of the shifting when the gear stage is shifted, (c) determine a magnitude relationship between the target engine torque and the required engine torque from the differences in torque values, (d) increase a control change amount of the torque control, being the difference between the required engine torque and the target torque corresponding to the gear ratio before shifting, such that the control change amount of the torque control becomes larger while the difference between the required engine torque and the target engine torque after shifting becomes smaller over the elapsed time, characterised in that when there is a change of the current accelerator operation amount the torque control continues until the magnitude relationship between the target engine torque after shifting and the required engine torque is reversed, wherein the torque control is ended, when the magnitude relationship between the target engine torque and the required engine torque is reversed during execution of the torque control and the target engine torque is taken as the required engine torque, and (e) control the engine so as to output the required engine torque. (a) change an output characteristic of the engine based on a gear stage of the transmission along a target engine torque dependent on the gear stage and a current accelerator operation amount, (b) execute a torque control of a required engine torque which is dependent on the current accelerator operation amount and starts from a value of the engine torque calculated based on the gear stage before shifting, in which torque control the required engine torque approaches the target engine torque such that the required engine torque matches the target engine torque of the gear stage established as a result of the shifting when the gear stage is shifted, (c) determine a magnitude relationship between the target engine torque and the required engine torque from the differences in torque values, (d) increase a control change amount of the torque control, being the difference between the required engine torque and the target torque corresponding to the gear ratio before shifting, such that the control change amount of the torque control becomes larger while the difference between the required engine torque and the target engine torque after shifting becomes smaller over the elapsed time, characterised in that when there is a change of the current accelerator operation amount the torque control continues until the magnitude relationship between the target engine torque after shifting and the required engine torque is reversed, wherein the torque control is ended, when the magnitude relationship between the target engine torque and the required engine torque is reversed during execution of the torque control and the target engine torque is taken as the required engine torque, and (e) control the engine so as to output the required engine torque.