Główne siedliska
Rybki strzelec spotyka się najczęściej w lasach mangrowych i ujściach zakwaśnych, gdzie woda słona miesza się ze słodką.
Inne środowiska
Mogą też żyć w wodach słodkich: bagna, stawy, rzeki, strumienie, zwody, jeziora oksbow. Okazjonalnie wylądują w wodach oceanicznych.
Adaptacyjność
Ich tolerancja na zmienne słoności czyni je wysoko przystosowanymi do siedlisk przybrzeżnych i wnętrzowych.