1. Calm down.
2. Get your facts straight. The question was about a “sarcastic” co-worker, but everything in the description pointed to loud, rude, overbearing, and potentially or likely bullying. “Sarcasm” may not be your cup of tea, but it’s not those other things. If you accuse someone of being “sarcastic” and bring up those other things, you’ll look silly.
3. Ignore him to the maximum extent possible. Since he’s not your supervisor, you don’t have to follow his wishes (but if he has good ideas then you also shouldn’t ignore those just out of spite). Since you (clearly) don’t much care for him, then you don’t have to include him in conversations with co-workers you want to talk to—and they don’t, either.
4. When he attempts to give you orders is when you need to call in your boss. That’s his turf that’s being invaded then, and up to him to defend it. Rude, overbearing, loud… that’s just part of the friction that we have to put up with from time to time. When it encroaches on your job, though, it’s up to the boss to straighten things out.
5. Keep in mind that the boss may (should) already know what is going on, and is in some kind of tacit approval or too weak or insecure to attempt to change things. So start looking for a new job, too.