Oral cancer is a subtype of head and neck cancer which represents 2.65% of all human malignancies. Most of oral cancer is histopathologically diagnosed as oral squamous cell carcinoma (OSCC). OSCC is characterized by a high degree of local invasion and a high rate of metastasis to the cervical lymph nodes. How to prevention and treatment of OSCC is important and imperative. Here, we investigated the therapeutic effect and molecular mechanism of cantharidin, an active compound isolated from blister beetles, on OSCC in vitro. Results showed that cantharidin significantly decreased cell viability in human tongue squamous carcinoma-derived SAS, CAL-27, and SCC-4 cell lines. The further mechanistic studies were carried out in SAS cells. Cantharidin also significantly increased apoptosis-related signals, including caspase-9, caspase-7 and caspase-3 proteins. Besides, cantharidin decreased mitochondrial transmembrane potential (MMP) and induced cytochrome c and apoptosis inducing factor (AIF) release. Cantharidin also increased Bax, Bid, and Bak protein expressions and decreased Bcl-2 protein expression. Cantharidin could also increase the endoplasmic reticulum (ER) stress signals, including the expressions of phosphorylated eIF-2α and CHOP, but not Grp78 and Grp94. Furthermore, cantharidin reduced pro-caspase-12 protein expression. In signals of mitogen-activated protein kinases, cantharidin increased the phosphorylation of JNK, but not ERK and p38. Transfection of shRNA-JNK to OSCC cells effectively reversed the cantharidin-induced cell apoptotic signals, including the mitochondrial and ER stress-related signaling molecules. Taken together, these findings suggest that cantharidin induces apoptosis in OSCC cells via the JNK-regulated mitochondria and ER stress-related signaling pathways.