A control apparatus for an internal combustion engine having a first fuel injection mechanism for injecting fuel into a cylinder and a second fuel injection mechanism for injecting fuel into an intake port and/or an intake manifold, said control apparatus comprising: a temperature acquiring portion configured to acquire temperature of said second fuel injection mechanism; and a fuel injection control portion configured to control, based on a state of said internal combustion engine, a required total quantity of fuel to be injected as well as a fuel injection ratio (r) between a quantity of fuel to be injected from said first fuel injection mechanism and a quantity of fuel to be injected from said second fuel injection mechanism, wherein said fuel injection control portion includes a first fuel injection ratio setting portion (S120, S200) configured to set, when the temperature (Tinj) of said second fuel injection mechanism is lower than a predetermined temperature (Tj), said fuel injection ratio based on the state of said internal combustion engine, and a second fuel injection ratio setting portion (S130, S210) configured to set, when the temperature (Tinj) of said second fuel injection mechanism is at least the predetermined temperature, said fuel injection ratio based on the state of said internal combustion engine, wherein said second fuel injection ratio setting portion is configured to set, when the temperature (Tinj) of said second fuel injection mechanism is at least the predetermined temperature (Tj), said fuel injection ratio based on the state of said internal combustion engine so that a quantity of fuel to be injected into the intake manifold by said second fuel injection mechanism is increased as compared to a quantity of fuel to be injected into the intake manifold that is determined in accordance with said fuel injection ratio which is set based on the same state of said internal combustion engine by said first fuel injection ratio setting portion when the temperature (Tinj) of said second fuel injection mechanism is lower than the predetermined temperature (Tj). a temperature acquiring portion configured to acquire temperature of said second fuel injection mechanism; and a fuel injection control portion configured to control, based on a state of said internal combustion engine, a required total quantity of fuel to be injected as well as a fuel injection ratio (r) between a quantity of fuel to be injected from said first fuel injection mechanism and a quantity of fuel to be injected from said second fuel injection mechanism, wherein said fuel injection control portion includes a first fuel injection ratio setting portion (S120, S200) configured to set, when the temperature (Tinj) of said second fuel injection mechanism is lower than a predetermined temperature (Tj), said fuel injection ratio based on the state of said internal combustion engine, and a second fuel injection ratio setting portion (S130, S210) configured to set, when the temperature (Tinj) of said second fuel injection mechanism is at least the predetermined temperature, said fuel injection ratio based on the state of said internal combustion engine, wherein said second fuel injection ratio setting portion is configured to set, when the temperature (Tinj) of said second fuel injection mechanism is at least the predetermined temperature (Tj), said fuel injection ratio based on the state of said internal combustion engine so that a quantity of fuel to be injected into the intake manifold by said second fuel injection mechanism is increased as compared to a quantity of fuel to be injected into the intake manifold that is determined in accordance with said fuel injection ratio which is set based on the same state of said internal combustion engine by said first fuel injection ratio setting portion when the temperature (Tinj) of said second fuel injection mechanism is lower than the predetermined temperature (Tj).