Turbofan engine is a pivotal component of the aircraft. Engine components are susceptible to degradation over the life of their operation which affects the performance of an engine. In order to direct the necessary maintenance behavior, remaining useful life prediction is the key. This thesis presents a prediction framework for the Remaining Useful Life (RUL) of an aircraft engine using the whole life cycle data and deterioration parameter data based on a machine learning (ML) approach. In specific, a Deep Layer Recurrent Neural Network (DL-RNN) model is proposed to address the problem of prognostic instability based on deep learning. The proposed method is compared against Multilayer-Perceptron (MLP), Non-linear Auto Regressive Network with Exogenous Inputs (NARX), Cascade Forward Neural Network (CFNN) and validated through the Prognostics and Health Management (PHM) conference Challenge dataset and C-MAPSS dataset provided by NASA results reveal a better predictive precision with respect to other ML algorithms.