What size tank does it call home?
How old is the fish?
That fish can get over TWO FEET long and requires a 100 gallon tank or better. It is also a brackish water fish, but has been found in fresh water.
Compared to pics of healthy fish, that fish is in very bad shape. I suggest you hit Google for some care info and keep his water ultra clean with daily large water changes.