To accurately diagnose fine-grained fault of rolling bearing, this paper proposed a new fault diagnosis method combining multisynchrosqueezing transform (MSST) and sparse feature coding based on dictionary learning (SFC-DL). Firstly, the highresolution time-frequency images of raw vibration signals, including different kinds of fine-grained faults of rolling bearing, were constructed by MSST. en, the basis dictionary was trained through nonnegative matrix factorization with sparseness constraints (NMFSC), and the trained basis dictionary was employed to extract features from time-frequency matrixes by using nonnegative linear equations. Finally, a linear support vector machine (LSVM) was trained with features of training samples, and the trained LSVM was employed to diagnosis the fault classification of test samples. Compared with state-of-the-art fault diagnosis methods, the proposed method, which was tested on the bearing dataset from Case Western Reserve University (CWRU), achieved the finegrained classification of 10 mixed fault states. Meanwhile, the proposed method was applied on the dataset from the Machinery Failure Prevention Technology (MFPT) Society and realized the classification of 3 fault states under different working conditions. ese results indicate that the proposed method has great robustness and could better meet the needs of practical engineering.