Weight loss could be due to an infection, (fever, vomiting, and diarrhea), a hormonal problem (overactive thyroid, diabetes, etc) or worms, which would be found by checking the stool.
Experiencing weight loss is enough of a sympton to warrant a visit to the vet. Weight loss can signal a serious underlying issue so make an appointment today for your cat.
One symptom is your cat looks thin and you can see his ribs. Another symptom is that he will not eat. Another symptom is that the cat is drinking a lot of water. The cat seems to sleep a lot. I know cats sleep a lot anyway. But this could be another symptom.
Make sure your cat is eating and drinking normally. If your cat is that could mean that he has worms. If your cat has stopped drinking bring her to the Vet. Dehydration can kill your cat.