A fuel injection control device to control a fuel injection valve including a drive coil to generate an electromagnetic attraction force by being conducted, a movable core to be attracted by the electromagnetic attraction force of the drive coil, and a valve body to separate from a valve seat and open a fuel passage (11a, 14a) by attracting the movable core from the state of contact with the valve seat and thus closing the fuel passage, the fuel injection control device comprising: an injection control unit to execute full lift injection of controlling the drive coil by an injection command pulse allowing a lift quantity of the valve body to reach a full lift position and partial lift injection of controlling the drive coil by an injection command pulse allowing the lift quantity of the valve body not to reach the full lift position; a voltage detection unit to detect the change of an induced electromotive force generated in the drive coil after a time when an injection command pulse is switched off by intercepting an electric current supplied to the drive coil and displacing the valve body in the direction of valve closing as a voltage value; a valve closing detection unit to detect a valve closing timing by using either of an electromotive force quantity detection mode of detecting the valve closing timing by comparing an accumulated quantity of voltage values detected by the voltage detection unit and a prescribed reference quantity and a timing detection mode of detecting an inflection point of a waveform of a voltage value detected by the voltage detection unit as a valve closing timing in order to detect the valve closing timing when the valve body proceeds to valve closing in the partial lift injection; a selection unit to select, based on a requested injection quantity, either of the electromotive force quantity detection mode and the timing detection mode for detecting the valve closing timing; an estimation unit to calculate an estimated injection quantity by using the valve closing timing detected by the valve closing detection unit and parameters having a correlation with an actual injection quantity; and a correction unit to calculate a correction coefficient for correcting the valve closing timing detected by the electromotive force quantity detection mode by using the valve closing timing detected by the timing detection mode, wherein the estimation unit calculates the estimated injection quantity by using the valve closing timing after corrected by using the correction coefficient when the electromotive force quantity detection mode is selected by the selection unit and the valve closing timing is detected by the electromotive force quantity detection mode. an injection control unit to execute full lift injection of controlling the drive coil by an injection command pulse allowing a lift quantity of the valve body to reach a full lift position and partial lift injection of controlling the drive coil by an injection command pulse allowing the lift quantity of the valve body not to reach the full lift position; a voltage detection unit to detect the change of an induced electromotive force generated in the drive coil after a time when an injection command pulse is switched off by intercepting an electric current supplied to the drive coil and displacing the valve body in the direction of valve closing as a voltage value; a valve closing detection unit to detect a valve closing timing by using either of an electromotive force quantity detection mode of detecting the valve closing timing by comparing an accumulated quantity of voltage values detected by the voltage detection unit and a prescribed reference quantity and a timing detection mode of detecting an inflection point of a waveform of a voltage value detected by the voltage detection unit as a valve closing timing in order to detect the valve closing timing when the valve body proceeds to valve closing in the partial lift injection; a selection unit to select, based on a requested injection quantity, either of the electromotive force quantity detection mode and the timing detection mode for detecting the valve closing timing; an estimation unit to calculate an estimated injection quantity by using the valve closing timing detected by the valve closing detection unit and parameters having a correlation with an actual injection quantity; and a correction unit to calculate a correction coefficient for correcting the valve closing timing detected by the electromotive force quantity detection mode by using the valve closing timing detected by the timing detection mode, wherein the estimation unit calculates the estimated injection quantity by using the valve closing timing after corrected by using the correction coefficient when the electromotive force quantity detection mode is selected by the selection unit and the valve closing timing is detected by the electromotive force quantity detection mode.