Tanaman ini ditanam dan dibudidayakan karena buahnya. Selain itu, tanaman ini memiliki alat perambat dan bunga besar yang sangat menarik sehingga cocok juga dijadikan sebagai tanaman hias.
Habitat asli tanaman ini adalah hutan lahan kering dan daerah pesisir serta pada daerah dengan ketinggian 0-1400 meter di atas permukaan laut. Tanaman buah naga memiliki akar serabut yang ada di dalam tanah dan juga pada batang sebagai akar gantung. Akar juga terdapat pada rusuk batang.
Teknik menanam buah naga cukup sederhana. Baik untuk budidaya di kebun maupun dalam pot. Dengan penyiraman setiap hari, pemupukan 3 bulan sekali dan penyiangan 3-4 minggu sekali. Normalnya buah naga bisa berbuah setalah 7 -10 bulan. Jika beruntung 5 bulan sudah berbuah.