He's just being territorial. You have to handle roosters a lot when they're young and make sure they know you're the boss. When he shows signs of aggression stomp at him and pick him up. If that doesn't work you'll just have to keep him locked up all the time or get rid of him.