会选择一个理想的埋伏地，然后等待猎物自投罗网。根据学者佛洛斯彻（Froesch, 1967）观察，一条由人类所饲养的犀咝蝰甚少离开其作为居所的箱子，当牠感到饥饿时也不会轻离箱子，牠守候了三天，才等到一头老鼠自己钻进箱子中成为其食物。犀咝蝰多捕食小型哺乳动物，若是居于湿地的犀咝蝰也会捕食蟾蜍、蛙类甚至鱼类。根据犀咝蝰养育者所言，即使犀咝蝰面对一些已经被杀死的猎物时，牠们仍会向猎物使出咬击，并保持咬紧一段时间，才会进行吞食。在西非，雌性犀咝蝰每次能生产6至38条幼蛇，其生产期约为每年的三月至四月。初生幼