Cây thanh long có nguồn gốc từ các vùng sa mạc thuộc Mehico và Colombia. Trước đây thanh long được trồng chủ yếu để lấy trái phục vụ cho các vua, quan trong triều và các gia đình quý tộc. Thời gian gần đây do được một số doanh nghiệp thu mua xuất khẩu ra nước ngoài nên cây thanh long mới được chú ý phát triển.