Did you cycle the tank before you got him as a change in water chemistry may stop him eating. Have you got tests for ammonia, nitrite, nitrate and ph.
What size of tank is he in and any other fish?
Theres an oddball section which might answer your questions a bit faster.