The complex flow phenomena in a three-dimensional supersonic steam ejector were simulated with a non-equilibrium condensation model including real physical properties in different pressure conditions. The different working conditions include discharge pressure, motive pressure, and suction pressure. The influence of different pressures on shock waves in the steam ejector was investigated comprehensively. The intrinsic causes of shock wave variation with pressure conditions were explained in detail. The results show that the width of the primary shock train region expand with an increase in the motive pressure or a decrease in suction pressure. The diamond shock waves move downstream with an increase in motive pressure or a decrease in suction pressure. The shocking position in the diffuser moves upstream until it reaches the diffuser entrance with an increase in discharge pressure or a decrease in motive pressure or suction pressure. The intensity and number of oblique shock waves in the diffuser increase with an increase in motive pressure and suction pressure or a decrease in discharge pressure. The existence of only one shock wave in the diffuser is a necessary and insufficient condition for the ejector to enter a double choking mode.