http://www.youtube.com/watch?v=lC_OKgQFgzw
Here's a good video on curbing jumping behavior.
I agree with the other posters, to me this sounds like overzealous greeting behavior (this has nothing to do with aggression from what you describe) - he just needs to learn to be more careful.