That's because of the curses placed upon him. If those can be lifted, he should heal normally, or at least with the help of magic.