Industrial Internet of Things has significantly boosted predictive maintenance for complex industrial systems, where the accurate prediction of remaining useful life with high-level confidence is challenging. By aggregating multiple informative sources of system degradation, information fusion can be applied to improve the prediction accuracy and reduce the uncertainty. It can be performed on the data-level, featurelevel, and decision-level. To fully exploit the available degradation information, this paper proposes a hybrid fusion method on both the data level and decision level to predict the remaining useful life. On the data level, Genetic Programming is adopted to integrate physical sensor sources into a composite health indicator, resulting in an explicit nonlinear data-level fusion model. Subsequently, the predictions of the remaining useful life based on each physical sensor and the developed composite health indicator are synthesized in the framework of belief functions theory, as the decision-level fusion method. Moreover, the decision-level method is flexible for incorporating other statistical data-driven methods with explicit estimations of the remaining useful life. The proposed method is verified via a case study on NASA's C-MAPSS data set. Compared to the singlelevel fusion methods, the results confirm the superiority of the proposed method for higher accuracy and certainty of predicting the remaining useful life.