A continuously variable transmission comprising: a first pulley and a second pulley capable of changing groove widths; and a belt, extended between the first pulley and the second pulley, for transmitting rotation, wherein shift is performed by changing the groove widths of the first pulley and the second pulley, wherein the second pulley comprises a fixed conical plate fixed to a rotation shaft, a movable conical plate moving in an axial direction of the rotation shaft with respect to the fixed conical plate, a slide mechanism moving the movable conical plate, and a controller controlling a state of the slide mechanism, wherein the slide mechanism comprises a piston causing the movable conical plate to advance/retreat, a motor generator moving the piston in the axial direction, a planetary gear mechanism interposed between the motor generator and the piston, characterized by: a first clutch making rotation between the motor generator and the planetary gear mechanism discontinuous/continuous, and a second clutch making rotation between the rotation shaft and the motor generator discontinuous/continuous, and wherein the controller is configured to change the groove width of the second pulley by driving the motor generator while the first clutch is engaged, and thus moving the movable conical plate, and is configured to drive the motor generator as a generator by the rotation of the rotation shaft, by engaging the second clutch. a first pulley and a second pulley capable of changing groove widths; and a belt, extended between the first pulley and the second pulley, for transmitting rotation, wherein shift is performed by changing the groove widths of the first pulley and the second pulley, wherein the second pulley comprises a fixed conical plate fixed to a rotation shaft, a movable conical plate moving in an axial direction of the rotation shaft with respect to the fixed conical plate, a slide mechanism moving the movable conical plate, and a controller controlling a state of the slide mechanism, a fixed conical plate fixed to a rotation shaft, a movable conical plate moving in an axial direction of the rotation shaft with respect to the fixed conical plate, a slide mechanism moving the movable conical plate, and a controller controlling a state of the slide mechanism, wherein the slide mechanism comprises a piston causing the movable conical plate to advance/retreat, a motor generator moving the piston in the axial direction, a planetary gear mechanism interposed between the motor generator and the piston, characterized by: a first clutch making rotation between the motor generator and the planetary gear mechanism discontinuous/continuous, and a second clutch making rotation between the rotation shaft and the motor generator discontinuous/continuous, a piston causing the movable conical plate to advance/retreat, a motor generator moving the piston in the axial direction, a planetary gear mechanism interposed between the motor generator and the piston, characterized by: a first clutch making rotation between the motor generator and the planetary gear mechanism discontinuous/continuous, and a second clutch making rotation between the rotation shaft and the motor generator discontinuous/continuous, a first clutch making rotation between the motor generator and the planetary gear mechanism discontinuous/continuous, and a second clutch making rotation between the rotation shaft and the motor generator discontinuous/continuous, and wherein the controller is configured to change the groove width of the second pulley by driving the motor generator while the first clutch is engaged, and thus moving the movable conical plate, and is configured to drive the motor generator as a generator by the rotation of the rotation shaft, by engaging the second clutch.