Your boss's behaviour is unacceptable. **Being aggressive with co-workers is never acceptable, even more so when you are a manager.** Since it stresses you, you have to do something about this. > There isn't really room for moving in the company. > I have no financial problem and no issue finding works elsewhere I think the answer is here. Get another job and then quit. You won't be able to make him change his behaviour. His hierarchical position and your "juniority" will play against you and you only risk burning bridges by confronting him. A company that promotes/keeps an aggressive project manager is a bad company. It can happen in big ones because upper management don't see it and there are a lot of managers, but in smaller ones the upper management can see it and it seems they don't do anything. Even if they do not see this, a toxic manager like this can slow your career progression or stop it completely.