Se encuentra en Colombia, Costa Rica, Ecuador, Panamá y, posiblemente, Venezuela.
[2] Habita en las zonas tropical, subtropical y templada occidental, desde el nivel del mar hasta los 2915 m.s.
Se alimenta de pequeños vertebrados y sus huevos.
Su dieta probablemente incluye pequeños mamíferos, aves y sus huevos, otras serpientes y lagartijas, al igual que la dieta de otras especies del mismo género.
[5][4] No es una serpiente venenosa, pero su coloración dorsal compuesta por anillos blancos, negros y rojos, la hace semejante a una serpiente coral,[6][4] lo cual ha hecho que muchos las maten por temor a que sea una coral verdadera.