The flu shot may cause the symptoms of fever, muscle pain and sore throat in some cases.It is due to the body's immune response and is treated symptomatically.
You may give him tylenol for the control of fever and benadryl for controlling the allergy symptoms.
Please see the link for more information
side effects of flu shot
Please feel free to ask me in case of any doubt.