A steering control device for a vehicle, the steering control device controlling a steering device, the steering device having a steering mechanism configured to steer wheels in accordance with a steering angle of a steering wheel and a drive unit configured to provide the steering mechanism with steering force for the wheels, the steering control device comprising: a detection unit configured to detect the steering angle; and a control unit configured to: calculate a target steering angle required for the vehicle to be guided to a target position; calculate a target value of a current required for the drive unit to be supplied to achieve the target steering angle, as a current command value; and execute automatic steering control to automatically control steering operation of the steering mechanism by causing the drive unit to be supplied with the current of the current command value, the control unit decreasing, when an absolute value of the steering angle detected by the detection unit comes from a predetermined first threshold (α1) to a steering angle which is larger than the first threshold and at which the steering mechanism does not yet reach a critical point of a mechanistic steerable range in the automatic steering control, an upper limit value of an absolute value of the current command value as the absolute value of the steering angle increases so that the upper limit value of the absolute value of the current command value comes to zero before the steering angle detected by the detection unit comes to a steering angle at which the critical point is reached, characterized in that the control unit calculates a varying rate of the steering angle and determines whether the varying rate of the steering angle is a predetermined reference rate or more, wherein when the absolute value of the steering angle comes to the first threshold or more and the steering angle is varying at the predetermined reference rate or more, the control unit causes the drive unit to be supplied with a current which has an opposite positive/negative sign to that of the current command value corresponding to a present steering direction, and when the absolute value of the steering angle comes to the first threshold or more and the steering angle is varying at less than the predetermined reference rate, the control unit causes the drive unit to be supplied with the current command value corresponding to the present steering direction. a detection unit configured to detect the steering angle; and a control unit configured to: calculate a target steering angle required for the vehicle to be guided to a target position; calculate a target value of a current required for the drive unit to be supplied to achieve the target steering angle, as a current command value; and execute automatic steering control to automatically control steering operation of the steering mechanism by causing the drive unit to be supplied with the current of the current command value, the control unit decreasing, when an absolute value of the steering angle detected by the detection unit comes from a predetermined first threshold (α1) to a steering angle which is larger than the first threshold and at which the steering mechanism does not yet reach a critical point of a mechanistic steerable range in the automatic steering control, an upper limit value of an absolute value of the current command value as the absolute value of the steering angle increases so that the upper limit value of the absolute value of the current command value comes to zero before the steering angle detected by the detection unit comes to a steering angle at which the critical point is reached, characterized in that the control unit calculates a varying rate of the steering angle and determines whether the varying rate of the steering angle is a predetermined reference rate or more, wherein when the absolute value of the steering angle comes to the first threshold or more and the steering angle is varying at the predetermined reference rate or more, the control unit causes the drive unit to be supplied with a current which has an opposite positive/negative sign to that of the current command value corresponding to a present steering direction, and when the absolute value of the steering angle comes to the first threshold or more and the steering angle is varying at less than the predetermined reference rate, the control unit causes the drive unit to be supplied with the current command value corresponding to the present steering direction.