An internal combustion engine comprising: a first intake port and a second intake port which are connected to a cylinder; a first intake valve for controlling open/close state of the first intake port to the cylinder; a second intake valve for controlling open/close state of the second intake port to the cylinder; a first fuel injection valve for injecting fuel to the first intake port; a second fuel injection valve for injecting fuel to the second intake port; and a fuel injection control unit, wherein the first intake valve is configured so that an opening timing of the first intake valve is advanced relative to an opening timing of the second intake valve, and wherein the fuel injection control unit is configured to perform fuel injection by the first fuel injection valve in advance of injection timing of the second fuel injection valve, characterized in that the cylinder is provided in the internal combustion engine configured to perform a cycle including an intake stroke, a compression stroke, an expansion stroke and an exhaust stroke; the fuel injection control unit is configured to perform exhaust stroke injection by the first fuel injection valve, the fuel injection control unit is configured to perform fuel injection by the first fuel injection valve while the first intake valve is open and to perform fuel injection by the second fuel injection valve while the second intake valve is open, during the intake stroke after the exhaust stroke injection; and the fuel is injected by the first fuel injection valve and the second fuel injection valve while the two intake valves (15a, 15b) are open. a first intake port and a second intake port which are connected to a cylinder; a first intake valve for controlling open/close state of the first intake port to the cylinder; a second intake valve for controlling open/close state of the second intake port to the cylinder; a first fuel injection valve for injecting fuel to the first intake port; a second fuel injection valve for injecting fuel to the second intake port; and a fuel injection control unit, wherein the first intake valve is configured so that an opening timing of the first intake valve is advanced relative to an opening timing of the second intake valve, and wherein the fuel injection control unit is configured to perform fuel injection by the first fuel injection valve in advance of injection timing of the second fuel injection valve, characterized in that the cylinder is provided in the internal combustion engine configured to perform a cycle including an intake stroke, a compression stroke, an expansion stroke and an exhaust stroke; the fuel injection control unit is configured to perform exhaust stroke injection by the first fuel injection valve, the fuel injection control unit is configured to perform fuel injection by the first fuel injection valve while the first intake valve is open and to perform fuel injection by the second fuel injection valve while the second intake valve is open, during the intake stroke after the exhaust stroke injection; and the fuel is injected by the first fuel injection valve and the second fuel injection valve while the two intake valves (15a, 15b) are open.