The main goal of this paper is to identify an industrial water boiler model and design a model predictive controller (MPC). The boiler model was identified from the real process data collected during a heating season. Controller was designed and tested in virtual environment and its performance was compared with performance of classical PI control algorithm that is currently used to control a boiler system. Use of the designed controller leads to significant improvement of accumulated output error.