Next generation mobile networks are expected to provide seamless personal mobile communication and quality of service (QoS). Fair, class based service and Lossless handoff are the key issues for providing the QoS. This paper proposes a scheduling mechanism for providing QoS in mobile networks, which exploit IP as a transport technology for transferring data between base stations of Broadband Wireless Access Systems at the radio layer. In order to improve QoS a new scheduling algorithm is performed at both IP and radio layer, which exploit handoff priority scheduling principles and takes into account buffer occupancy and channel conditions. The fairness among the users of different classes is also accounted Performance results obtained by computer simulation show that, by exploiting the new scheduling algorithm, the system is able to provide low handoff packet dropping rate, low packet forwarding rate and low packet delay.