Your child is stuck in a power struggle with you. He is using disrespect and annoyance as his #1 tool to show you disrespect, because then he gets the attention he wants - your full emotional attention. I'm not implying that he's not getting enough attention. But the attention he is getting may not be fulfulling his emotional needs.
You need to first, show him who's boss with strong, structured discipline. If you'd like my opinion on how, message me privately.
Second, take a hard look at the type of time you are spending with him. Is he watching more than 1 hour of television per day? Is he playing video games? Is he in childcare or babysat most days? When you are spending time with him, what is the focus? Outdoor free play or educational activities like reading books, playing pattycake, building lego toys, etc? When you are busy doing other things is he put in front of the tv to be watched, or is he offered a structured activity in the same rooms as you that he can do on his own? Like coloring, painting, educational worksheets, practicing his alphabet, helping you fold laundry, etc. Think about what activities you can do together that will give him for full attention and he will struggle with power over you less.
Good luck! My boys never went through the terrible 2s - it was the terrible 4s.