PURPOSE: To perform appropriate injection advancement which corresponds to the running condition of an engine and does not fluctuate, by adding a feedback control system to a fuel injection advancer.
CONSTITUTION: The motion of a drive pin 20 connected to a plunger 21, which moves in response to the pressure of fuel, rotates a roller ring to advance injection. Before a started engine is warmed up, a solenoid valve 36A is kept closed by a control circuit signal 43 and working oil is enclosed in an oil chamber 32 and a cylinder 22 cannot move rightward. As a result, injection advancement corresponding to a distance of l is effected. The solenoid valve 36A is opened little by little in accordance with a control signal with the progress in the warming of the engine to move the cylinder 22 to gradually reduce the injection advancement. Since a signal from an injection time detector is feebacked to a controller, appropriate injection advancement without fluctuation is enabled.