To maintain combustion in an excellent state, in an engine to switch stratified charge combustion and uniform combustion.
This control device comprises a main fuel injection valve to inject fuel directly to the combustion chamber of an engine; and an auxiliary fuel injection valve to inject fuel to an intake port. In a stratified charge combustion region, the sharing rate of the auxiliary fuel injection valve is set to 0, and fuel injection is effected only by the main fuel injection valve. By reducing capacity of the main fuel injection valve, injection precision in a low load area is improved and stratified charge combustion performance is improved. Further, at an uniform combustion region, by injecting fuel at a proper sharing rate by the main fuel injection valve and the auxiliary fuel injection valve, uniform combustion performance according to an operation state is obtained.