A fuel injection control device adapted to an internal combustion engine, wherein the internal combustion engine is configured to execute a full-lift injection, in which a needle valve of a direct injector that injects fuel is fully opened, and a partial-lift injection, in which the needle valve of the direct injector is not fully opened, the fuel injection control device is configured to divide an amount of fuel corresponding to an injection amount required for a single combustion into portions corresponding to multiple fuel injections, cause the direct injector to inject the fuel in the multiple times, and cause the direct injector to execute the partial-lift injection as a final fuel injection of the multiple fuel injections, the fuel injection control device comprises: a total injection amount calculation section, which is configured to calculate a total amount of injection amounts at the multiple fuel injections as a total injection amount; an individual injection amount calculation section, which is configured to calculate the injection amount at each fuel injection such that a sum of the injection amounts at the multiple fuel injections is equal to the total injection amount calculated by the total injection amount calculation section; and an injection amount changing section, which is configured to execute a first changing process when the injection amount at the final fuel injection of the multiple fuel injections is less than a predetermined partial-lift injection lower limit value (Qpmin), and the injection amount changing section is configured to execute, as the first changing process, a process for increasing the injection amount at the final fuel injection to a value that is not less than the partial-lift injection lower limit value (Qpmin) and not greater than a partial-lift injection upper limit value (Qpmax), which is set to be greater than the partial-lift injection lower limit value (Qpmin), and reducing the injection amount at a fuel injection other than the final fuel injection of the multiple fuel injections by the increased amount of the injection amount at the final fuel injection; the fuel injection control device being characterized in that: the fuel injection control device is configured to cause the direct injector to execute the full-lift injection as an initial fuel injection of the multiple fuel injections, and the injection amount changing section is configured to execute, in the first changing process, a process for reducing an injection amount at the initial fuel injection by the increased amount at the final fuel injection. a total injection amount calculation section, which is configured to calculate a total amount of injection amounts at the multiple fuel injections as a total injection amount; an individual injection amount calculation section, which is configured to calculate the injection amount at each fuel injection such that a sum of the injection amounts at the multiple fuel injections is equal to the total injection amount calculated by the total injection amount calculation section; and an injection amount changing section, which is configured to execute a first changing process when the injection amount at the final fuel injection of the multiple fuel injections is less than a predetermined partial-lift injection lower limit value (Qpmin), and the fuel injection control device is configured to cause the direct injector to execute the full-lift injection as an initial fuel injection of the multiple fuel injections, and the injection amount changing section is configured to execute, in the first changing process, a process for reducing an injection amount at the initial fuel injection by the increased amount at the final fuel injection.