El nombre específico, macclellandi, es en honor al Dr. John MacClelland (1805-1875), un médico y naturalista, que trabajó para East India Company.
Se encuentra en el norte de la India (Assam, Sikkim, Darjeeling, Mizoram); Arunachal Pradesh (distrito de Deban - Changlang, Chessa, distrito de Chimpu - Papum Pare), Nepal, N Myanmar (Birmania), Tailandia, Vietnam, China central y meridional (incluida Hong Kong, Hainan, norte a Gansu y Shaanxi), Japón (Ryuky Islas), Taiwán.
S. m. iwasakii se encuentra en la isla Ishigaki y otras islas Ryukyu en Japón.
Aunque se trata de una especie venenosa, es bastante dócil y no es probable que ataque activamente.
Se alimenta de pequeños reptiles, como lagartijas y otras serpientes.