仙女鱼广泛分布在印度到太平洋热带海域,包括台湾南部、北部及东部海域。通常栖息在沿海的岩礁地区。这种紫仙女鱼体长能达到60厘米。它们属于深水品种,通常趴在沙子或者岩石的海底。捕食其他的鱼及活动的无脊椎动物。雌雄很容易辨别,通常雄鱼的背鳍前面几根棘刺会比雌鱼长好多。