Did you recently change his diet?
If not, try letting him play with his fav toy / watch tv while feeding him? Although this is not a good solution, at least you would be able to get some food into his stomach. But dont't try to force him to finish his food if he doesn't want to. A little is better than nothing.
dont't worry too much. He will eat when he is hungry