Questo serpente è originario del sud-est degli Stati Uniti e vive in diversi habitat: boschi, paludi, colline rocciose e aree rurali. È terricolo, ma è in grado di arrampicarsi anche sugli alberi.
Vive nelle foreste caldo-umide del Sud-Est asiatico, in prossimità di corsi d’acqua; è una specie arboricola, ma si trova perfettamente a suo agio in acqua e può rimanervi immerso per parecchi minuti per sfuggire ai predatori.