In recent years, radioactive iodine capture has played an important role in nuclear waste treatment. However, most of the adsorbents possess low economic efficiency and undesirable reutilization in practical application. In this work, a terpyridine-based porous metallo-organic cage was assembled for iodine adsorption. Through synchrotron X-ray analysis, the metallo-cage was found to have a porous hierarchical packing mode with inherent cavity and packing channel. By taking advantage of polycyclic aromatic units and charged ⟨tpy-Zn2+-tpy⟩ (tpy = terpyridine) coordination sites in the structure, this nanocage exhibits an excellent ability to capture iodine in both the gas phase and aqueous medium, and the crystal state of the nanocage shows an ultrafast kinetic process of capturing I2 in aqueous solution within 5 min. The calculated maximum sorption capacities for I2 based on the Langmuir isotherm models are 1731 and 1487 mg g-1 for amorphous and crystalline nanocages, which is noticeably higher than most of the reported iodine sorbent materials in the aqueous phase. This work not only provides a rare example of iodine adsorption by a terpyridyl-based porous cage but also expands the applications of terpyridine coordination systems into iodine capture.