Polyura athamas memiliki sayap sisi atas berwarna hitam dengan bintik-bintik berwarna kuning pucat, terkadang dengan semburat kehijauan. Sisi bawah sayapnya berwarna hijau muda dengan margin lebar berwarna coklat muda. Memiliki dua ekor pada sayap belakangnya.
Larva : larva Polyura athamas berwarna hijau tua dengan 3 garis diagonal putih yang menonjol. Bentuknya memanjang dengan kepala besar dan lebar. Pada kepalanya terdapat dua pasang tanduk panjang.
Pupa : pupa Polyura athamas berbentuk silinder oval, dorsum dan dadanya cembung, bagian kepalanya lebar, warnanya hijau dengan garis-garis putih.