Remaining useful life (RUL) estimation is expected to provide appropriate maintenance for components or systems in industry to improve the reliability of the systems. Most data-based methods are limited to a single model, which is susceptible to various factors like environmental variability and diversity of operating conditions. In this paper, we propose an optimal stacking ensemble method combining different learning algorithms as meta-learners to mitigate the impact of multi-operating conditions. The selection of meta-learners follows a multi-objective evolutionary algorithm named non-dominated sorting genetic algorithms-II to balance the two conflicting objectives in terms of accuracy and diversity. Then the eventually evolved meta-learners are integrated by the meta-classifier for RUL estimation. In addition, a long-short-term feature extraction strategy is proposed to capture more degradation information from lifecycle data dynamically. Extensive experiments are performed on aero-engine dataset and battery dataset provided by NASA, which achieves the higher prognostic accuracy compared with the single models and existing methods. INDEX TERMS Remaining useful life (RUL), reliability, optimal stacking ensemble, meta-learners.