Visual tracking is of great significance in computer vision. In this paper, we propose a long-term tracking method to deal with appearance variation caused by occlusion, fast motion, out-of-view, etc. Firstly, we extract CNNs features from both low and high depth of a pre-trained VGGNet and estimate target translation via correlation filters separately trained on features from three different layers. Then a HOG based scale correlation filter is applied to search target pyramids cropped around target position for optimal scale. In case of tracking failure, we train a SVM to re-detect the target. In addition, scale model is only updated when scale response is higher than a pre-defined threshold. Experimental results on OTB2013 show that our algorithm is of effectiveness and robustness in case of heavy appearance changes.