Well, I would immediately have a private meeting with your supervisor, if not already done. Be calm, be cool. Ask if this did, in fact, happen. If so, ask why. You might find out that there was a business reason. If not, and you don't like the answer given, you have a tough choice to make. I see three options for you at that point:
A) Say and do nothing.
B) Tell your boss you're offended, hurt, embarrassed and pissed off and leave it at that.
C) Tell your boss all that and then speak to the next level or HR.
The problem is, what are they really going to do for you? I'm not saying its right, I'd be pissed too but, there really isn't anything that can be done FOR you here. The most I could see happening is your boss reassigned or fired. Are you in a vindictive mood?
I think you have every right to be angry and to say so. But, try to find that appropriate level of response. I would do "B" and leave it at that unless the guy was a total prick and his response to my complaint was really bad. Then it would be "C". (with extreme prejudice)
Edited to add:
I believe in being completely open and up front ALWAYS. That is why I would take it, in a very professional manner, right to the source of the problem and see what's what before opening the HR can of worms.