A drive device for an insulated-gate semiconductor element, the drive device comprising: a constant current circuit adapted to supply a constant current to a gate of the insulated-gate semiconductor element for turning the insulated-gate semiconductor element ON; a discharge circuit adapted to discharge an electric charge accumulated in the gate for turning the insulated-gate semiconductor element OFF; a switching circuit adapted to receive an input of a drive signal and to switch between the execution of constant current drive on the insulated-gate semiconductor element using the constant current circuit and the execution of discharge of the electric charge using the discharge circuit; characterised in that it further comprises a voltage control circuit adapted to variably control a power supply voltage of the constant current circuit in response to a temperature that is detected by a temperature detecting element contained in the insulated-gate semiconductor element, wherein the voltage control circuit has: an operational amplifier adapted to receive an input of a voltage corresponding to the temperature detected by the temperature detecting element and an input of a pre-set reference voltage and output, as the power supply voltage of the constant current circuit, a voltage obtained by amplifying a voltage difference between the voltage corresponding to the temperature and the reference voltage, and the voltage control circuit being adapted to continuously change the power supply voltage of the constant current circuit in accordance with the voltage detected by the temperature detecting element, or wherein the voltage control circuit has: a plurality of comparators (13a-13d) for comparing a plurality of pre-set reference voltages with a voltage corresponding to the temperature detected by the temperature detecting element; a voltage divider circuit having a plurality of voltage outputs obtained by dividing a supplied device power supply voltage; and a plurality of switch elements (13f-13i) that are connected between a power supply line of the constant current circuit and both the device power supply voltage and the plurality of voltage outputs are turned ON/OFF in response to the comparison results of the plurality of comparators (13a-13d), and the voltage control circuit being adapted to change the power supply voltage of the constant current circuit in a stepwise manner by selectively turning the plurality of switch elements (13f-13i) ON/OFF in accordance with the voltage detected by the temperature detecting element. a constant current circuit adapted to supply a constant current to a gate of the insulated-gate semiconductor element for turning the insulated-gate semiconductor element ON; a discharge circuit adapted to discharge an electric charge accumulated in the gate for turning the insulated-gate semiconductor element OFF; a switching circuit adapted to receive an input of a drive signal and to switch between the execution of constant current drive on the insulated-gate semiconductor element using the constant current circuit and the execution of discharge of the electric charge using the discharge circuit; characterised in that it further comprises a voltage control circuit adapted to variably control a power supply voltage of the constant current circuit in response to a temperature that is detected by a temperature detecting element contained in the insulated-gate semiconductor element, wherein the voltage control circuit has: an operational amplifier adapted to receive an input of a voltage corresponding to the temperature detected by the temperature detecting element and an input of a pre-set reference voltage and output, as the power supply voltage of the constant current circuit, a voltage obtained by amplifying a voltage difference between the voltage corresponding to the temperature and the reference voltage, and the voltage control circuit being adapted to continuously change the power supply voltage of the constant current circuit in accordance with the voltage detected by the temperature detecting element, or wherein the voltage control circuit has: a plurality of comparators (13a-13d) for comparing a plurality of pre-set reference voltages with a voltage corresponding to the temperature detected by the temperature detecting element; a voltage divider circuit having a plurality of voltage outputs obtained by dividing a supplied device power supply voltage; and a plurality of switch elements (13f-13i) that are connected between a power supply line of the constant current circuit and both the device power supply voltage and the plurality of voltage outputs are turned ON/OFF in response to the comparison results of the plurality of comparators (13a-13d), and the voltage control circuit being adapted to change the power supply voltage of the constant current circuit in a stepwise manner by selectively turning the plurality of switch elements (13f-13i) ON/OFF in accordance with the voltage detected by the temperature detecting element.