Występuje on w wodach Indii, Cejlonu, Birmy, Tajlandii, Półwyspu Malajskiego, Wysp Sundajskich i Filipin. Długość Dorosłe osobniki osiągają długość 16 cm. Odżywianie Jego pokarmem są głównie ślimaki i małże, zjada on także dżdżownice, larwy komarów, gąsienice, wołowinę, serca i wątrobę wołową.
Kolcobrzuch zielony wymaga wody o temperaturze 23-27 C.
Dojrzałe kolcobrzuchy nie są tolerancyjne i stają się napastliwe. Potrzebują obszernego, samodzielnego akwarium i z pewnością nie nadają się do akwariów zbiorowych. Akwarium powinno być obsadzone roślinami twardymi i niesmacznym, np. anubias lub sztucznym. Woda powinna mieć odczyn pH neutralny i być twarda oraz zawierać dodatek soli (1 łyżeczka na 4,5 l)
Tarło przebiega identycznie jak u pielęgnicowatych. Samica składa 200-300 jaj na kamieniu. Samiec opiekuje się ikrą. Młode wylegają się po 6-8 dniach, po czym samiec przenosi je do dołka w piasku. Młode są bardzo wybredne i raczej najchętniej jedzą larwy solowca