主要生活于岩溶地带海拔低于300 m的山区和半坭半石灌木林地区。常活动于山间田边、坡地及沟谷,岩溶地带的岩洞是它出入的场所。昼夜活动,以鼠为主要食物,亦捕食蜥蜴、蛙和小鸟。4~6月产卵,卵革质,产于岩溶形成的而覆盖厚层落叶的石隙处。卵数5~15枚,卵径50~75 mm×27~32 mm,50~60天孵化。11月至次年3月冬眠,在岩洞内越冬。
百花曙蛇中国两广特有种(广西,广东),也分布于越南等地。主要生活于岩溶地带海拔低于300m的山区和半坭半石灌木林地区。经常活动于山间的田边,坡地及沟谷,岩溶地带的岩洞是它出入的场所,昼夜活动。