A parking assist device comprising: a steering mechanism configured to steer wheels in accordance with a steering angle of a steering; a drive unit configured to provide the steering mechanism with steering power; a first calculation unit configured to calculate a first current command value in accordance with a steering input by a driver in order to assist steering by the driver; a second calculation unit configured to calculate a necessary steering angle required for a parking assist to guide a vehicle to a target parking position and calculate a value of a current to be supplied to the drive unit to achieve the steering angle as a second current command value; and a control unit configured to calculate a third current command value on the basis of the first current command value and the second current command value when the parking assist is executed, the third current command value corresponding to a current to be supplied to the drive unit, and to automatically provide the steering mechanism with the steering power by controlling supply of the current corresponding to the third current command value to the drive unit at a time of starting the parking assist, wherein the control unit gradually varies the third current command value from the second current command value to the first current command value when the parking assist is stopped characterized in that the control unit provides the steering mechanism with the steering power by gradually varying the third current command value from the first current command value to the second current command value over a first period of time from a point in time of starting the parking assist; the control unit provides the steering mechanism with the steering power by setting the third current command value as the second current command value after the first period of time during the parking assist; and the control unit gradually varies the third current command value from the second current command value to the first current command value over a second period of time shorter than the first period of time when the parking assist is stopped. a steering mechanism configured to steer wheels in accordance with a steering angle of a steering; a drive unit configured to provide the steering mechanism with steering power; a first calculation unit configured to calculate a first current command value in accordance with a steering input by a driver in order to assist steering by the driver; a second calculation unit configured to calculate a necessary steering angle required for a parking assist to guide a vehicle to a target parking position and calculate a value of a current to be supplied to the drive unit to achieve the steering angle as a second current command value; and a control unit configured to calculate a third current command value on the basis of the first current command value and the second current command value when the parking assist is executed, the third current command value corresponding to a current to be supplied to the drive unit, and to automatically provide the steering mechanism with the steering power by controlling supply of the current corresponding to the third current command value to the drive unit at a time of starting the parking assist, wherein the control unit gradually varies the third current command value from the second current command value to the first current command value when the parking assist is stopped characterized in that the control unit provides the steering mechanism with the steering power by gradually varying the third current command value from the first current command value to the second current command value over a first period of time from a point in time of starting the parking assist; the control unit provides the steering mechanism with the steering power by setting the third current command value as the second current command value after the first period of time during the parking assist; and the control unit gradually varies the third current command value from the second current command value to the first current command value over a second period of time shorter than the first period of time when the parking assist is stopped.