Both freshwater and saltwater fish have to keep a certain concentration of salt in their bodies.  Both have to take in only a certain amount of water.  They can't just allow water to flow through their gills constantly, if they did, saltwater fish would shrivel up and freshwater fish would explode.

So, do fish drink water?  Yes, some do.

[Via:  Office for Society and Science]