Son aire de répartition s’étend en Asie du Sud-Est, de l’Inde jusqu’à la Chine. En dehors de la forêt dense, ce serpent fréquente les biotopes les plus variés.
Inquiété, le cobra à lunette adopte une attitude caractéristique de défense. Comme tous les cobras, il se dresse et étale sa coiffe pour faire front à l’ennemi. Le serpent à lunettes n’est pas très agressif et ne devient dangereux que s’il se sent en grand danger. Ses réactions sont alors fulgurantes.
Il se nourrit d’animaux partageant son biotope, petits mammifères, oiseaux, reptiles.