Angiogenesis is an essential process of cancer progression and is regulated by multiple intracellular signaling pathways, including signal transducer and activator of transcription 3 (STAT3) and sonic hedgehog (SHH). Thus, these pathways have become a promising target for anti‑cancer therapeutic strategies. Oleanolic acid (OA) is an active compound present in various herbal medicines, which have been used historically for the clinical treatment of various types of human malignancies, including colorectal cancer (CRC). The present study used a CRC mouse xenograft model and human umbilical vein endothelial cells (HUVECs) to evaluate the effect of OA on tumor angiogenesis and on the activation of the STAT3 and SHH signaling pathways. It was determined that OA treatment significantly inhibited tumor growth and reduced intratumoral microvessel density (MVD) in CRC mice. In addition, OA treatment inhibited the proliferation, migration and tube formation in HUVECs, in a dose and time-dependent manner. Furthermore, OA markedly suppressed the activation of the STAT3 and SHH signaling pathways and inhibited the expression of the pro‑angiogenic vascular endothelial growth factor A and basic fibroblast growth factor, two important target genes of the aforementioned signaling pathways. Therefore it is suggested that inhibition of tumor angiogenesis via the suppression of multiple signaling pathways may be one of the underlying mechanisms by which OA exerts its anti-cancer effect.