How long has he refused? If it has been less than two weeks, you are worrying to soon. He may be just going into a shed cycle, it is common for a snake to not eat a week or more before or around a shed cycle.
-----
Jeff Benfer
gartersnakemorph.com