Abstract: Stable current control is performed even at the time of occurrence of disturbance, while the steadily occurring current pulsation is suppressed. A motor drive device 100 includes a power conversion circuit 103 that drives an alternating-current motor 101, and a controller 102 that controls the power conversion circuit 103. The controller 102 includes a voltage command calculation unit 108, a control state judgement unit 112, and a control gain change unit 113.