This paper proposes a novel approach to predicting the useful life of rotating machinery and making fault diagnoses using an optimal blind deconvolution and hybrid invertible neural network. First, a new optimal adaptive maximum second-order cyclostationarity blind deconvolution (OACYCBD) is developed for denoising vibration signals obtained from rotating machinery. This technique is obtained from the optimization of traditional adaptive maximum second-order cyclostationarity blind deconvolution (ACYCBD). To optimize the weights of conventional ACYCBD, the proposed method utilizes a probability density function (PDF) of Monte Carlo to assess fault-related incipient changes in the vibration signal. Cross-entropy is used as a convergence criterion for denoising. Because the denoised signal carries information related to the health of the rotating machinery, a novel health index is calculated in the second step using the peak value and square of the arithmetic mean of the signal. The novel health index can change according to the degradation of the health state of the rotating bearing. To predict the remaining useful life of the bearing in the final step, the health index is used as input for a newly developed hybrid invertible neural network (HINN), which combines an invertible neural network and long short-term memory (LSTM) to forecast trends in bearing degradation. The proposed approach outperforms SVM, CNN, and LSTM methods in predicting the remaining useful life of bearings, showcasing RMSE values of 0.799, 0.593, 0.53, and 0.485, respectively, when applied to a real-world industrial bearing dataset.