An engine control apparatus includes a target air volume calculator (2b) which calculates a target air volume required by an engine (10), and an actual air volume calculator (2a) which calculates an actual air volume inhaled into a cylinder (19) of the engine (10) . The apparatus further includes an estimator (3) which calculates the estimated value of subsequent actual air volume on the basis of a time lag from a time when the target air volume is calculated to a time when the actual air volume reaches the target air volume. The apparatus can accurately estimate an intake air volume inhaled into the cylinder (19) to improve the controllability of the engine (10).