蝮蛇分布廣泛,在我國東南沿海水網地區、東北平原、黃土高原、秦嶺以及新疆、內蒙古的草原上隨處可見。平原、丘陵、山地等環境都可以生活。它經常棲息在墳墓,草地,巖石堆和田野裏,它就像狗屎壹樣。屬於北方型蝮蛇,耐寒性強。以青蛙、鳥和老鼠為食,也吃魚、蛇和蜥蜴。胎生的幼蛇以蜈蚣等節肢動物為食,它們的毒液是混合的。
這種毒蛇是中國分布最廣的種類和亞種。除海南島和臺灣省島外,南至廣東、廣西,北至黑龍江,西至新疆。它吃各種各樣的食物。除了老鼠和青蛙,鳥類,壹些昆蟲甚至魚類也是它的食物。