A semiconductor device for driving a load includes a first semiconductor switching element interposed between a power supply terminal and a load, a second semiconductor switching element interposed between the load and a ground terminal, a high-side driver, a low-side driver, and a voltage regulator. The voltage regulator reduces a voltage applied to a control terminal of the second switching element, when a voltage of a load terminal of the second switching element is lower than a predetermined voltage. Then, a voltage applied between the load terminal and the ground terminal of the second switching element increases, and accordingly a voltage applied between the power supply terminal and the load terminal of the first switching element decreases.