烏蛇預計能活20年左右,生活環境好的話25年也有可能,在惡劣的環境下生活10年也會死亡。一般來説,小型蛇類的壽命是2~5年左右,中型蛇類是5~12年左右,大型蛇類是10~20年。
烏蛇生活在海拔1600米以下的丘陵地區,以蛙類、蜥蜴、魚類、鼠類等為食物,經常在田地、河溝附近,有時也在村落中發現,行動迅速,反應敏捷,性温和,不咬人。