An internal combustion engine control device for controlling an injection mode of fuel injected from each of a plurality of injectors provided in a multi-cylinder internal combustion engine having a plurality of respective cylinders and a condition of an intake air, which flows into a combustion chamber of the internal combustion engine and which is mixed with the fuel, the internal combustion engine control device comprising: a cylinder pressure obtaining means for obtaining a cylinder pressure sensing value from a cylinder pressure sensor that senses pressure in the combustion chamber; a fuel pressure obtaining means (S50, S55) for obtaining a fuel pressure sensing value from a fuel pressure sensor that is provided to each of the injectors respectively and senses pressure of the fuel fluctuating in connection with the fuel injection from the injector; an ignition timing calculating means for calculating ignition timing based on the cylinder pressure sensing value; an injection start timing calculating means (S22, S50) for calculating injection start timing of the fuel based on the fuel pressure sensing value; a combustion characteristic calculating means (S90, S95) for calculating an ignition delay from an injection start to an ignition as a combustion characteristic based on the calculated ignition timing and the calculated injection start timing; and a controlling means (S13, S34, S44, S110, S120, S130) for controlling the injection mode and the intake air condition in accordance with the ignition delay calculated by the combustion characteristic calculating means (S90, S95), wherein the internal combustion engine is configured to distribute and supply the fuel from a pressure accumulator, which accumulates the fuel, to the injectors, the fuel pressure sensor provided to each of the injectors respectively is disposed in a fuel passage, which extends from the pressure accumulator to an injection hole of the injector, at a position closer to the injection hole than the pressure accumulator, the internal combustion engine has an exhaust gas recirculation valve that is configured to adjust an exhaust gas recirculation quantity of exhaust gas recirculated from an exhaust system to an intake system, when the internal combustion engine is in a steady state operation state, the controlling means (S13, S34, S44, S110, S120, S130) controls an opening degree of the exhaust gas recirculation valve to increase the exhaust gas recirculation quantity if the ignition delay of a corresponding cylinder is shorter than an assumed time and controls the opening degree of the exhaust gas recirculation valve to decrease the exhaust gas recirculation quantity if the ignition delay of the corresponding cylinder is longer than the assumed time, and the assumed time is an average value of the ignition delays of the respective cylinders calculated respectively by the combustion characteristic calculating means (S90, S95) in a state where the injection start timing and an injection quantity are respectively equalized among the injectors. a cylinder pressure obtaining means for obtaining a cylinder pressure sensing value from a cylinder pressure sensor that senses pressure in the combustion chamber; a fuel pressure obtaining means (S50, S55) for obtaining a fuel pressure sensing value from a fuel pressure sensor that is provided to each of the injectors respectively and senses pressure of the fuel fluctuating in connection with the fuel injection from the injector; an ignition timing calculating means for calculating ignition timing based on the cylinder pressure sensing value; an injection start timing calculating means (S22, S50) for calculating injection start timing of the fuel based on the fuel pressure sensing value; a combustion characteristic calculating means (S90, S95) for calculating an ignition delay from an injection start to an ignition as a combustion characteristic based on the calculated ignition timing and the calculated injection start timing; and a controlling means (S13, S34, S44, S110, S120, S130) for controlling the injection mode and the intake air condition in accordance with the ignition delay calculated by the combustion characteristic calculating means (S90, S95), wherein the internal combustion engine is configured to distribute and supply the fuel from a pressure accumulator, which accumulates the fuel, to the injectors, the fuel pressure sensor provided to each of the injectors respectively is disposed in a fuel passage, which extends from the pressure accumulator to an injection hole of the injector, at a position closer to the injection hole than the pressure accumulator, the internal combustion engine has an exhaust gas recirculation valve that is configured to adjust an exhaust gas recirculation quantity of exhaust gas recirculated from an exhaust system to an intake system, when the internal combustion engine is in a steady state operation state, the controlling means (S13, S34, S44, S110, S120, S130) controls an opening degree of the exhaust gas recirculation valve to increase the exhaust gas recirculation quantity if the ignition delay of a corresponding cylinder is shorter than an assumed time and controls the opening degree of the exhaust gas recirculation valve to decrease the exhaust gas recirculation quantity if the ignition delay of the corresponding cylinder is longer than the assumed time, and the assumed time is an average value of the ignition delays of the respective cylinders calculated respectively by the combustion characteristic calculating means (S90, S95) in a state where the injection start timing and an injection quantity are respectively equalized among the injectors.