Jabarkan Agihan dan ekologi dari Belosoh

Ikan ini menyebar luas di perairan Indo-Pasifik Barat, sejak pesisir timur Afrika hingga ke Polinesia Prancis; termasuk pula Madagaskar, Kepulauan Mauritius, Kepulauan Seychelles, India, Srilangka, Thailand, Kepulauan Andaman, Kepulauan Nikobar, Tiongkok, Taiwan, Jepang, Filipina, Melanesia, Polinesia, dan Nusantara.

Di Indonesia, belosoh tercatat dari Sumatra (termasuk pulau-pulau di sekitarnya seperti Sabang, Simeulue, Nias, Enggano), Jawa (Palabuhan Ratu, Nusa Kambangan, Gombong, Jogyakarta, Pacitan, Pasuruan), Bali, Nusa Tenggara, Kalimantan, Sulawesi dan pulau-pulau di sekitarnya (Buton, Selayar, Sangihe Talaud), Maluku (Kepulauan Sula hingga Halmahera dan Kepulauan Kei), Papua dan pulau-pulau di sekitarnya.

Ikan belosoh dewasa hidup di perairan sekitar pesisir: gobah (laguna), estuaria, dan sungai tak jauh dari muara; biasanya di dasar yang berlumpur. Anak-anaknya terutama hidup di antara perakaran mangrove. Ikan ini bersifat karnivor.