Długość ciała do 72 cm, samica osiąga nawet 87 cm. Barwa ciała rdzawobrązowa lub brązowa, u samic barwa jest szara lub gliniastoszara. Na głowie oraz częściowo na karku widnieje plama w kształcie serca lub podkowy w kolorze ciemnobrązowym, po bokach od nozdrzy przebiega ciemnobrązowy pasek, który przechodzi następnie w przedłużający się przedni odcinek ciała. Na grzbiecie wzdłuż środkowej linii występują 2 lub 4 rzędy plam. Ułożone są na przemian wzdłuż lub wszerz, czasami u niektórych osobników połączone są ze sobą przypominając zygzak żmii zygzakowatej. Od żmii odróżnia go okrągła źrenica oka.