Nile perch grows up to two metres in length and weighs up to 200 kg, but its average length is around one metre. The females are usually larger than the males. Nile perch are grey in colour on top, with a blueish shimmer.
Rivers, lakes and irrigation channels are the Nile perch's natural habitat. Adult specimens live mostly in deeper waters, whereas the juveniles prefer shallow water. Nile perch swim in open water and feed mainly on smaller fish species.