原产地中美洲的哥斯达黎加、危地马拉、巴拿马、厄瓜多尔、古巴、哥伦比亚等地。后传入越南、泰国等东南亚国家和中国的台湾省,中国大陆的海南、广西、广东、福建、云南等省区。
火龙果为热带、亚热带水果,喜光耐阴、耐热耐旱、喜肥耐瘠。在温暖湿润、光线充足的环境下生长迅速,春夏季露地栽培时应多浇水,使其根系保持旺盛生长状态,在阴雨连绵天气应及时排水,以免感染病菌造成茎肉腐烂。其茎贴在岩石上亦可生长,植株抗风力极强,只要支架牢固可抗台风。
火龙果耐0℃低温和40℃高温,生长的最适温度为25-35℃。火龙果可适应多种土壤,但以含腐殖质多,保水保肥的中性土壤和弱酸性土壤为好。