This sounds almost like an obsessive compulsive disorder. It's worrying for a child of this age to display this sort of behaviour. I think you should take him to a doctor, just to get it checked out. It could be a sign of abuse, so keep a close eye on him.