Age? Sounds to me there isn't much that can done to correct his behavior at this point. You can try the old "hold them down to the ground" or "carry them around" thing or you can start smacking him with a stick so he learns a bit of fear and to keep his distance. It probably won't hurt to spray him with vinegar unless you get it in his eyes. Even still, I don't think that will fix your problem.
An aggressive rooster is being territorial to you, the keeper. He is trying to chase you off and when that doesn't work he will likely try to cause physical harm. There's no reason to keep a bad rooster so I personally would eat him. I haven't been keeping chickens for long, just about 6 months, but I've learned a ton and getting attached to a cockerel is something that should be avoided.
Started with 9 boys and 19 girls. I culled 4 of the 5 older ones in hopes of keeping the one, well he got mean and then something killed him (I was going to cull him anyways). I plan to cull another 2 and see how my top 2 picks work out. None of the 4 remaining boys are particularly friendly but they do not dance at me, peck at me, come between me and the pullets, or stay on my heels when I walk around so they are already much nicer than the previous group of cockerels. To anyone who is ever debating on if they should cull a rooster/cockerel for human aggression, the answer is simple. If you are afraid of being attacked then get rid of him.
One thing I will note, out of the 4 older cockerels that I culled 2 were butchered and 2 were given to someone who wanted a couple for their own flock. One in particular was a little jerk who went after me and drew blood twice. I grabbed him both times and carried him around. Then I smacked him with a heavy bucket when he tried coming at me again. He kept his distance after that and apparently he has become a tame boy who follows his new owner around.