Formal:
* Il n'est pas heureux. (This is the most literal and straightforward translation.)
Informal:
* Il est pas content. (This is a more colloquial and common way to say it.)
* Il est pas bien. (This literally means "he is not well," but can be used to express that someone is unhappy or upset.)
Other options:
* Il est triste. (He is sad.)
* Il est déçu. (He is disappointed.)
* Il est contrarié. (He is upset.)
* Il est en colère. (He is angry.)
The best way to choose the right phrase depends on the context and the level of formality you want to convey.