A driving device includes a wearable mechanism that is worn on a wearing part, an actuator that drives the wearable mechanism, and first and second force sensors that are provided on the wearable mechanism and detect a force. The first and second force sensors are provided at positions at which a first detected value obtained from the first force sensor and a second detected value obtained from the second force sensor are changed in response to a motion of the wearing part. When a difference between the first and second detected values is less than a pre-decided first threshold value and the first or second detected value is greater than a pre-decided second threshold value, the actuator drives the wearable mechanism so that the second detected value is constant.