Accurate evaluation of machine degradation during long-time operation is of great importance. With the rapid development of modern industries, physical model is becoming less capable of describing sophisticated systems, and data-driven approaches have been widely developed. This paper proposes a novel intelligent remaining useful life (RUL) prediction method based on deep learning. The time-frequency domain information is explored for prognostics, and multi-scale feature extraction is implemented using convolutional neural networks. Experiments on a popular rolling bearing dataset prepared from the PRONOSTIA platform are carried out to show the effectiveness of the proposed method, and its superiority is demonstrated by the comparisons with other approaches. In general, high accuracy on the RUL prediction is achieved, and the proposed method is promising for industrial applications.