A use of azelnidipine in preparing a medicinal composition for treating cancers is provided, said cancers including lung cancer, bladder cancer, kidney cancer, cervical cancer, prostate cancer, breast cancer, ovarian cancer, stomach cancer, liver cancer, colorectal cancer, pancreatic cancer, tongue cancer, and so on.