Tumor vaccines are a promising avenue in cancer immunotherapy. Despite the progress in targeting specific immune epitopes, tumor cells lacking these epitopes can evade the treatment. Here, we aimed to construct an efficient in situ tumor vaccine called Vac-SM, utilizing shikonin (SKN) to induce immunogenic cell death (ICD) and Mycobacterium smegmatis as an immune adjuvant to enhance in situ tumor vaccine efficacy. SKN showed a dose-dependent and time-dependent cytotoxic effect on the tumor cell line and induced ICD in tumor cells as evidenced by the CCK-8 assay and the detection of the expression of relevant indicators, respectively. Compared with the control group, the in situ Vac-SM injection in mouse subcutaneous metastatic tumors significantly inhibited tumor growth and distant tumor metastasis, while also improving survival rates. Mycobacterium smegmatis effectively induced maturation and activation of bone marrow-derived dendritic cells (DCs), and in vivo tumor-draining lymph nodes showed an increased maturation of DCs and a higher proportion of effector memory T-cell subsets with the Vac-SM treatment, based on flow cytometry analysis results. Collectively, the Vac-SM vaccine effectively induces ICD, improves antigen presentation by DCs, activates a specific systemic antitumor T-cell immune response, exhibits a favorable safety profile, and holds the promise for clinical translation for local tumor immunotherapy.