An ignition control device (30) is provided with a control unit (319) for controlling each switching element during ignition discharge (starting when a first switching element (312) turns off) by discharging accumulated energy from a capacitor (316) (performed by turning off a third switching element (314) and turning on a second switching element (313)), in order to supply a primary current to another end side of a primary winding (310a) opposite a first end thereof connected to a DC power source (311). During inductive discharge of a spark plug, the control unit (319) turns on a second switching element in an uninterrupted manner so as to be on during an energy continuous input interval which corresponds to the state of operation of the internal combustion engine.