雅、中南半岛、台湾、苏门答腊、爪哇岛等东南亚地区，栖息于常绿阔叶树林、海岸林。台湾本岛为特有亚种，全岛中低海拔地区可见，马祖则有指名亚种分布。在香港只见于荃湾区的川龙。
生态习性.本种幼虫以荨麻科植物。如青苎麻、水麻、水鸡油等为食，一年多世代。。