There really wasn't/isn't too much to do.
Whatever you do can be made to look petty and that it is you who have the problem, not the brown-noser. That's because they spend their entire lives with their noses .... er, spend their entire lives sucking up to the bosses, so they gain immunity.
I hope there is such a thing as divine retribution, or that he'll discover too late that the spirit comes back in some other life-form and that he will be a laboratory rat or something in his next 200 or so incarnations. But I'm not holding my breath.
I just made sure I put my own stamp on my work as much as possible, tried to pre-empt any of his little games and periodically did a reality check to make sure it really wasn't me.kept the amount of information/ideas etc that flowed to him to a minimum and put up with it till I could get out. (and when I did, made sure that HR knew something of my feelings, for all the good that would do).
However, I heard from some others that they'd made similar representations to HR including stating that they would never work for him if he got promoted (I think HR had a long list on that one).
But what do you do? Get another job? Sure, and first day on your new job you discover the new company is infested with Brown-nosers too? Or pray for a good manager to come along. Yep, it's a management problem. Inadequate managers love to have their egos stroked. Good managers are too smart for that but catch 22 is that good managers don't last long, they go up the tree fast or go to better companies.
JMW