A motor driving control apparatus comprising: a smoothing processing unit that calculates, for a period corresponding to a cycle of a torque request whose cycle is variable, a moving average or weighted moving average of the torque request; a calculating unit that performs calculation processing using a processing result of the smoothing processing unit and the torque request to calculate a target torque corresponding to the torque request; and a driving processing unit that performs processing to drive a motor using the target torque calculated by the calculating unit, characterised in that the calculating unit includes: a torque mixing unit that performs addition of a processing result of the smoothing processing unit and the value of the torque request with weighting with a positive or negative arbitrary smoothing coefficient value, and the motor driving control apparatus further comprises: a detector that detects a lower side envelope of a vehicle speed which changes over time; and a determining unit that determines the coefficient value in accordance with a value of the lower side envelope detected by the detector, or, a detector (1221, 1222) that detects a lower side envelope and an upper side envelope of a vehicle speed which changes over time; and a determining unit that determines the coefficient value in accordance with values of the lower side envelope and the upper side envelope, which are detected by the detector. a smoothing processing unit that calculates, for a period corresponding to a cycle of a torque request whose cycle is variable, a moving average or weighted moving average of the torque request; a calculating unit that performs calculation processing using a processing result of the smoothing processing unit and the torque request to calculate a target torque corresponding to the torque request; and a driving processing unit that performs processing to drive a motor using the target torque calculated by the calculating unit, characterised in that the calculating unit includes: a torque mixing unit that performs addition of a processing result of the smoothing processing unit and the value of the torque request with weighting with a positive or negative arbitrary smoothing coefficient value, and the motor driving control apparatus further comprises: a detector that detects a lower side envelope of a vehicle speed which changes over time; and a determining unit that determines the coefficient value in accordance with a value of the lower side envelope detected by the detector, or, a detector (1221, 1222) that detects a lower side envelope and an upper side envelope of a vehicle speed which changes over time; and a determining unit that determines the coefficient value in accordance with values of the lower side envelope and the upper side envelope, which are detected by the detector. a torque mixing unit that performs addition of a processing result of the smoothing processing unit and the value of the torque request with weighting with a positive or negative arbitrary smoothing coefficient value, and the motor driving control apparatus further comprises: a detector that detects a lower side envelope of a vehicle speed which changes over time; and a determining unit that determines the coefficient value in accordance with a value of the lower side envelope detected by the detector, or, a detector (1221, 1222) that detects a lower side envelope and an upper side envelope of a vehicle speed which changes over time; and a determining unit that determines the coefficient value in accordance with values of the lower side envelope and the upper side envelope, which are detected by the detector. a detector that detects a lower side envelope of a vehicle speed which changes over time; and a determining unit that determines the coefficient value in accordance with a value of the lower side envelope detected by the detector, or, a detector (1221, 1222) that detects a lower side envelope and an upper side envelope of a vehicle speed which changes over time; and a determining unit that determines the coefficient value in accordance with values of the lower side envelope and the upper side envelope, which are detected by the detector.