An in-cylinder pressure-based control method is capable of improving engine performance, as well as reducing harmful emissions. However, this method is difficult to be implemented in a conventional engine management system due to the excessive data acquisition and long computation time. In this study, we propose a real-time indicated mean effective pressure (IMEP) estimation method using cylinder pressure in a common-rail direct injection diesel engine. In this method, difference pressure integral (DPI) was applied to the estimation. The DPI requires only 180 pressure data points during one engine cycle from top dead center to bottom dead center when pressure data are captured at every crank angle. Therefore, the IMEP can be estimated in real time. To further reduce the computational load, the IMEP was also estimated using DPI at 2 deg, 3 deg, and 4 deg crank angle resolutions. Furthermore, based on the estimated IMEP, we controlled IMEP using a radial basis function network and linear feedback controller. As a result of the study, successful estimation and control were demonstrated through engine experiments.