An ignition control device applied to an internal combustion engine, the internal combustion engine comprising at least one ignition means for igniting gas in a combustion chamber of the internal combustion engine by generating discharge in the gas and being configured to generate one or more discharges within an ignition period for igniting the gas, the ignition control device comprising a configuration: to refer first parameter relevant to discharge voltage and second parameter relevant to discharge voltage, upon a discharge generated with the at least one ignition means continuing for a period from a discharge start timing to a discharge end timing, the discharge start timing being a timing to start the discharge, the discharge end timing being a timing to end the discharge for the first time after the discharge start timing, the first parameter being a discharge voltage (Vig) within first period, the second parameter being a discharge voltage (Vig) within second period, the discharge voltage being a difference in electric potential between both ends of the discharge, the first period being from the discharge start timing to an intermediate timing after and near the discharge start timing, the second period being from the intermediate timing to the discharge end timing; to determine based on both of the first parameter and the second parameter whether both of the following conditions (a) and (b), in which Vigth1 and Vigth2 each represent a predetermined threshold value, are satisfied Vig k 1 > Vigth 1 Vig k 2 < Vitgh 2 in order to determine whether to start another discharge following the discharge within the ignition period; and to start the another discharge with the at least one ignition means in the case of determining to start the another discharge within the ignition period. to refer first parameter relevant to discharge voltage and second parameter relevant to discharge voltage, upon a discharge generated with the at least one ignition means continuing for a period from a discharge start timing to a discharge end timing, the discharge start timing being a timing to start the discharge, the discharge end timing being a timing to end the discharge for the first time after the discharge start timing, the first parameter being a discharge voltage (Vig) within first period, the second parameter being a discharge voltage (Vig) within second period, the discharge voltage being a difference in electric potential between both ends of the discharge, the first period being from the discharge start timing to an intermediate timing after and near the discharge start timing, the second period being from the intermediate timing to the discharge end timing; to determine based on both of the first parameter and the second parameter whether both of the following conditions (a) and (b), in which Vigth1 and Vigth2 each represent a predetermined threshold value, are satisfied Vig k 1 > Vigth 1 Vig k 2 < Vitgh 2 in order to determine whether to start another discharge following the discharge within the ignition period; and to start the another discharge with the at least one ignition means in the case of determining to start the another discharge within the ignition period.