An embodiments of the invention relates to a composition containing, as an active ingredient, a mixed extract of Astragalus membranaceus, Angelica gigas, and Trichosanthes kirilowii, for preventing or treating cancer. The mixed extract of Astragalus membranaceus, Angelica gigas, and Trichosanthes kirilowii according to this embodiment of the invention does not impact normal cell growth, while having an anticancer effect which specifically inhibits the proliferation of cancer cells, and an excellent effect of inhibiting metastasis of cancer cells, and thus can be useful in preventing or treating cancer and supplementing cancer treatment.