Cá sặc rằn phân bố tại Thái Lan, Campuchia, Việt Nam và được di giống sang các nước Mã Lai, Indonesia, Bangladesh. Cá sặc rằn phân bố rộng rãi trong nhiều thủy vực như kênh rạch, ruộng lúa, ao hồ. - Tại Việt Nam, trong vùng châu thổ sông Mêkông, cá phân bố tập trung trong các vùng trũng ngập nước quanh năm, sinh sản tự nhiên trong ruộng, kinh mương nơi chúng cư trú, đặc biệt là có nhiều cây cỏ thủy sinh với nhiều chất hữu cơ. Hai tỉnh Cà Mau và Kiên Giang là vùng phân bố tập.