Il est endémique dans tout l'Indo-Pacifique occidental et se trouve dans les eaux marines, douces et saumâtres. Il est reconnaissable à son corps gris avec des marques brunes sur le corps, ainsi qu'à la tache verte foncée distincte au-dessus de ses nageoires pectorales.