A hybrid drive device comprising: a transmission mechanism that has an input member drive-coupled to an engine and an output member drive-coupled to wheels, and is configured to perform shift control for changing a transmission gear ratio between the input member and the output member; a rotating electrical machine drive-coupled to the transmission mechanism; and a control part that is configured to, during shift control of the transmission mechanism, compute a change time and an amount of change (deTr) by which drive power acting on the transmission mechanism is changed, control the rotating electrical machine so that drive power of the rotating electrical machine is changed by the amount of change (deTr), when the rotating electrical machine can change drive power by the amount of change (deTr), and output an engine instruction signal (Tesigl, Tesig2) for changing drive power to the engine, when the rotating electrical machine cannot change drive power by the amount of change (deTr), characterized in that when the rotating electrical machine cannot change drive power by the amount of change (deTr), the control part is configured to output the engine instruction signal (Tesigl, Tesig2) to the engine at a pre-change time earlier than the change time at which drive power of the rotating electrical machine is changed when the rotating electrical machine can change drive power by the amount of change (deTr), the change time is a start time of an inertia phase in which a rotational change in the shift control occurs, and the pre-change time is before a start of the inertia phase. a transmission mechanism that has an input member drive-coupled to an engine and an output member drive-coupled to wheels, and is configured to perform shift control for changing a transmission gear ratio between the input member and the output member; a rotating electrical machine drive-coupled to the transmission mechanism; and a control part that is configured to, during shift control of the transmission mechanism, compute a change time and an amount of change (deTr) by which drive power acting on the transmission mechanism is changed, control the rotating electrical machine so that drive power of the rotating electrical machine is changed by the amount of change (deTr), when the rotating electrical machine can change drive power by the amount of change (deTr), and output an engine instruction signal (Tesigl, Tesig2) for changing drive power to the engine, when the rotating electrical machine cannot change drive power by the amount of change (deTr), compute a change time and an amount of change (deTr) by which drive power acting on the transmission mechanism is changed, control the rotating electrical machine so that drive power of the rotating electrical machine is changed by the amount of change (deTr), when the rotating electrical machine can change drive power by the amount of change (deTr), and output an engine instruction signal (Tesigl, Tesig2) for changing drive power to the engine, when the rotating electrical machine cannot change drive power by the amount of change (deTr), characterized in that when the rotating electrical machine cannot change drive power by the amount of change (deTr), the control part is configured to output the engine instruction signal (Tesigl, Tesig2) to the engine at a pre-change time earlier than the change time at which drive power of the rotating electrical machine is changed when the rotating electrical machine can change drive power by the amount of change (deTr), the change time is a start time of an inertia phase in which a rotational change in the shift control occurs, and the pre-change time is before a start of the inertia phase.