Jealousy is something he has to deal with himself.
You can choose to live with it and hope he changes or let him go.
I however would suggest talking to him about it, like really going deep down, asking him how he feels when he gets like that, and what have happened in the past that makes him feel this way and how he sees himself. Everybody is jealous at some point, and it might not be relationships. The best thing you can do is help him build his selfesteem! Give him compliments (real ones, not just because you feel like you have to) and talk to him about how he can change his perspective on himself. After all, it is him who is the winner because he is with you, not the other guy.
I say it again because i really recommend it, talk to him about he should make it a goal to become more confident. Make him take up a new hobby that he can spend a lot more time on instead of wondering what you are doing or always hanging out with you. He needs to be able to control his emotions and convert them into something positive, and by having a new hobby (or become better at one existing) will help him with that, and will increase his core confidence!