My horse actually did this with me this morning because she was being a complete brat, and decided that it was time for her turnout and she didn't wanna work at all. She doesn't buck but when I asked her to move off she jumped and pinned her ears and kicked at me, only the air though. Jerked the chain that was around her nose a little, smacked her on the rump, yelled no, and backed her up at a run around the arena every time she did that. Let's say she got the fear of god put into her once or twice and she had her attitude adjusted and lunged just fine after that.
You just need to establish, and keep the establishment that you're the top dog and there are no questions about it. Don't just chase him around though, be fair, repremand him when he's being a jerk, and reward him when he's going along nicely.