A control device for electromagnetic fuel injection valve that supplies a driving current (602; 902) to a solenoid to open a valve body with a magnetic force and injects a fuel into an internal combustion engine, a supply period of the driving current (602; 902) comprising: a peak current supply period in which a magnetic force necessary for a valve-opening action of the valve body is generated; and a lift quantity adjustment period in which a current lower than the peak current is passed for a prescribed period (T607, T608) after the peak current supply period , wherein the control device is configured to control, based on a length of the lift quantity adjustment period , at least one of a lift quantity of the valve body, an actual valve-opening period, and a fuel injection quantity injected into the internal combustion engine wherein injection of fuel is finished in a half-lift state before the valve body reaches the full-lift position, and at least one of the lift quantity of the valve body, the actual valve-opening period, and the fuel injection quantity in the half-lift state increases as the lift quantity adjustment period is prolonged, wherein the supply period of the driving current (602; 902) further comprises a current cutoff period (T605, T606) in which the driving current (602; 902) is quickly reduced after the peak current supply period and before the lift quantity adjustment period , wherein an electric energy constituted by the peak current supply period for generating at least a minimum magnetic force required for performing valve-opening action of the fuel injection valve or by the peak current supply period for generating at least a minimum magnetic force required for performing valve-opening action of the fuel injection valve and the current cutoff period (T605, T606) corresponds to a minimum lift quantity ; and wherein the peak current supply period or a current value supplied in the peak current supply period is corrected based on machining difference between a plurality of fuel injection valves such that the minimum lift quantity falls within a prescribed range. a peak current supply period in which a magnetic force necessary for a valve-opening action of the valve body is generated; and a lift quantity adjustment period in which a current lower than the peak current is passed for a prescribed period (T607, T608) after the peak current supply period , wherein the control device is configured to control, based on a length of the lift quantity adjustment period , at least one of a lift quantity of the valve body, an actual valve-opening period, and a fuel injection quantity injected into the internal combustion engine wherein injection of fuel is finished in a half-lift state before the valve body reaches the full-lift position, and at least one of the lift quantity of the valve body, the actual valve-opening period, and the fuel injection quantity in the half-lift state increases as the lift quantity adjustment period is prolonged, wherein the supply period of the driving current (602; 902) further comprises a current cutoff period (T605, T606) in which the driving current (602; 902) is quickly reduced after the peak current supply period and before the lift quantity adjustment period , wherein an electric energy constituted by the peak current supply period for generating at least a minimum magnetic force required for performing valve-opening action of the fuel injection valve or by the peak current supply period for generating at least a minimum magnetic force required for performing valve-opening action of the fuel injection valve and the current cutoff period (T605, T606) corresponds to a minimum lift quantity ; and wherein the peak current supply period or a current value supplied in the peak current supply period is corrected based on machining difference between a plurality of fuel injection valves such that the minimum lift quantity falls within a prescribed range. <EOS>