The power saving mechanisms of the current IEEE 802.16e system are designed to take no consideration of the harmonization between power saving classes (PSCs) I and II. Using the IEEE 802.16e standard as a basis, we propose a dynamic power saving mechanism that increases unavailability interval when a mobile station (MS) uses PSCs. The proposed mechanism adjusts the timing of the sleep window of PSC I to maximize the unavailability interval of the MSs. As a result, the proposed scheme achieves power saving of the MSs. Through numerical analysis and simulations, we show that the proposed mechanism can reduce the power consumption of the MSs considerably compared with conventional mechanisms.