If there is a tooth infection, it can present in the ways as you just mentioned.
Take him to the nearest centre , and get it checked.
The dentist will take xray to see the underlying cause and do the needful.
Next Steps
you can give him any antipyretics like Dolo 650 for fever which can give some relief to his toothache too.
Health Tips
Alternatively consult a GP just to be on safe side.