In this paper, we propose a triple-mode model predictive control (MPC) algorithm that uses future target information to improve tracking performance. To explicitly take into account the future target information in the MPC optimization, the proposed triple-mode control law encompasses three parts: (i) the future target information feedforward, (ii) the output feedback, and (iii) the extra degrees of freedom for constraint satisfaction. The first two parts of the control law are off-line designed through unconstrained MPC, and the optimal future trajectory horizon is obtained by golden section search based on the integral of squared error (ISE) criterion. The final part is calculated by the on-line MPC algorithm aiming to satisfy constraints. Furthermore, we analyze the feasibility and convergence properties of the proposed algorithm. The method is demonstrated by the simulation of the shell fundamental control problem and also tested on the coordinated control problem in the power plant. The test results show that the proposed algorithm can increase tracking performance dramatically due to the proper selection of future trajectory horizon.