Something to consider is videotaping him the next time he does this then showing him the tape of it. You will help him to behold himself as others do. Viewing his actions should create a sense of shame in him. You can then show him the tape later and say that you are so proud of him for maturing.

Is he in sports? You can put him in football or soccer - many leagues have assistance and the 2-3 hours of practice and games will also give you time to recharge while giving him an outlet that will help him to burn some energy AND interact with other kids.