So you're saying he's a guy who knows the system and organization, gets the job done, is liked by his bosses, and he helps your peers? From what I'm hearing, he sounds like a perfectly good team lead and employee to me.
If he works well and helps everyone else, then why is he just against you? To me it sounds like the problem might be on your side, rather than him. If you don't know the system and need his help, maybe you should reflect on your own attitude and try to be more humble and learn from him, rather than calling him arrogant.
If he gets along with and helps everyone else, I'm sure he'll start working well with you too, if you improve your relations and attitude towards him.