This study aimed to distinguish tuberculous spondylodiscitis (TS) from pyogenic spondylodiscitis (PS) based on laboratory, magnetic resonance imaging (MRI) and computed tomography (CT) findings. Further, a novel diagnostic model for differential diagnosis was developed. We obtained MRI, CT and laboratory data from TS and PS patients. Predictive models were built using binary logistic regression analysis. The receiver operating characteristic curve was analyzed. Both internal and external validation was performed. A total of 81 patients with PS (n = 46) or TS (n = 35) were enrolled. All patients had etiological evidence from the focal lesion. Disc signal or height preservation, skip lesion or multi segment (involved segments ≥ 3) involvement, paravertebral calcification, massive sequestra formation, subligamentous bone destruction, bone erosion with osteosclerotic margin, higher White Blood Cell Count (WBC) and positive result of tuberculosis infection T cell spot test (T-SPOT.TB) were more prevalent in the TS group. A diagnostic model was developed and included four predictors: WBC<7.265 * (10^9/L), skip lesion or involved segments ≥ 3, massive sequestra formation and subligamentous bone destruction. The model showed good sensitivity, specificity, and total accuracy (91.4%, 95.7%, and 93.8%, respectively); the area under the receiver operating characteristic curve (AUC) was 0.981, similar to the results of internal validation using bootstrap resampling (1000 replicates) and external validation set, indicating good clinical predictive ability. This study develop a good diagnostic model based on both CT and MRI, as well as laboratory findings, which may help clinicians distinguish between TS and PS.