Envy is wanting something someone else has — their job, their house, their ease. Jealousy is fearing the loss of something you already hold, usually a person's attention or affection. Envy needs two people; jealousy needs three.
The core difference
Both are uncomfortable feelings about someone else, pointed in opposite directions.
- envy — you lack it and want it: envious of her promotion.
- jealousy — you have it and fear losing it: jealous of his partner's new friend.
The three-person test
Envy involves you and the person who has the thing. Jealousy involves you, what you hold, and the rival who might take it. That structural difference is the most reliable way to tell which feeling is being described.
Usage in practice
Jealous is widely used for both — "I'm so jealous of your holiday" is ordinary English and nobody misreads it. The distinction is worth keeping in careful writing, especially where the emotional dynamic is the subject rather than an aside.