A drive device includes: an input shaft connected to an engine; a first motor-generator (mgl); a second motor-generator (mg2 ); a planetary gear unit (p) including three rotating elements; an output gear (12) connected to the planetary gear unit(p); an output shaft (o) that transmits rotation of the output gear (12) to a driving wheel; and a control device that controls at least one of the first (mgl) and second (mg2) motor-generator. The output gear(12), the planetary gear unit (p), and the first motor-generator (mgl) are coaxial with the input shaft (1). The planetary gear unit (p) is provided radially inside the first motor-generator (mgl) and is provided at the same position as the first motor-generator (mgl) in the axial direction. The second motor-generator (mg2) is provided on an axis different from the input (1) shaft and the output shaft (o) axes. The control device is provided on the side of the output gear(12), the planetary gear unit(p), and the first motor-generator (mg2) that is opposite the input shaft (1).