To certainly prevent vehicle acceleration in time of failure, and to satisfy requests for failure detection reliability improvement and for development cost reduction.
When the failure causing vehicle runaway is detected, a controller for a vehicle cuts torque transmission to an axle from an engine 11 to coast the vehicle, while preventing vehicle acceleration in the failure. The controller for the vehicle decides whether the failure to transfer to fail-safe processing occurs in a period wherein the torque transmission is cut, transfers to the fail-safe processing to suppress output torque of the engine 11, when it is decided that the failure occurs, thereafter returns the torque transmission means to a torque transmissible state, and suppresses the output torque of the engine 11 to allow an evacuation travel.