Lane keeping control is ended in accurate timing which does not give an uncomfortable feeling to a driver. In a vehicle 10 which is provided with a steering mechanism 200, an EPS actuator 300, and a VGRS actuator 500 and which can change a rudder angle regardless of a driver's steering input due to the cooperative control of the aforementioned mechanism and actuators, an ECU 100 performs LKA end control. In the control, in cases where a winker lever 16 is operated in a period of performing LKA control for making the vehicle 10 follow a target driving route, if the indicated direction of the winker lever 16 is different from a generation direction of generating an assist steering torque TA of the EPS actuator 300 in the LKA control, the LKA control is promptly ended. In cases where the indicated direction is equal to the generation direction, if a steering angle MAdrv corresponding to the driver's steering input exceeds a steering angle MAlka generated by the LKA control, the LKA control is ended.