Thanks for your query on HealthCareMagic.
At this age it is very common for children to have frequent bouts of upper respiratory tract
As you have not mentioned the duration of his fever
I presume that it has been there for a day or two. In this condition the treatment being given by you is appropriate. However you can give him Crocin
5 ml every 4 hours to bring down the temperature. In case the fever does not come down over the next 24-48 hours then he needs to be shown to a pediatrician
who may start an appropriate antibiotic.
Wishing your son a speedy recovery.