A fuel injection control device that adjusts a pumping quantity of a fuel supply pump with a metering valve, the fuel supply pump supplying fuel to an injector of an internal combustion engine, characterized by: a pressure acquiring means for acquiring pressure of the fuel supplied from the fuel supply pump to the injector; a learning means for learning a drive amount for electromagnetically driving the metering valve based upon a deviation of actual fuel pressure, which is acquired by the pressure acquiring means, from target fuel pressure during one trip from an operation start to an operation end of the internal combustion engine; a drive amount control means for controlling the drive amount based upon a learning value of the drive amount learned by the learning means; a comparing means for comparing an immediately preceding learning value of the drive amount, which is learned under a learning condition immediately before an end of a present trip of the internal combustion engine, with an average value of the immediately preceding learning values in a predetermined number of trips up to and including the last trip; and a learning value updating means (S314, S316, S320, S322) for updating a start timing learning value for controlling the drive amount at a startup of a next trip of the internal combustion engine with the average value when a difference between the immediately preceding learning value of the present trip and the average value exceeds a predetermined range and for updating the start timing learning value of the next trip with the immediately preceding learning value of the present trip when the difference between the immediately preceding learning value of the present trip and the average value is within the predetermined range. a pressure acquiring means for acquiring pressure of the fuel supplied from the fuel supply pump to the injector; a learning means for learning a drive amount for electromagnetically driving the metering valve based upon a deviation of actual fuel pressure, which is acquired by the pressure acquiring means, from target fuel pressure during one trip from an operation start to an operation end of the internal combustion engine; a drive amount control means for controlling the drive amount based upon a learning value of the drive amount learned by the learning means; a comparing means for comparing an immediately preceding learning value of the drive amount, which is learned under a learning condition immediately before an end of a present trip of the internal combustion engine, with an average value of the immediately preceding learning values in a predetermined number of trips up to and including the last trip; and a learning value updating means (S314, S316, S320, S322) for updating a start timing learning value for controlling the drive amount at a startup of a next trip of the internal combustion engine with the average value when a difference between the immediately preceding learning value of the present trip and the average value exceeds a predetermined range and for updating the start timing learning value of the next trip with the immediately preceding learning value of the present trip when the difference between the immediately preceding learning value of the present trip and the average value is within the predetermined range.