A method for transmitting uplink data according to a dynamic resource request is disclosed. The method includes confirming, at a mobile station, whether a service type for a bandwidth request is sensitive to delay, if the service type is not sensitive to delay, shifting a phase of a fast feedback channel and transmitting the phase-shifted fast feedback channel, if the service type is sensitive to delay or if a bandwidth request grant message corresponding to the phase-shifted fast feedback channel is received from a base station, transmitting a bandwidth request information corresponding to the service type to the base station, and upon receiving an uplink grant message for an uplink resource according to the bandwidth request information from the base station, transmitting data though the uplink resource. As a result, collision does not occur during a resource request, quality of service (QoS) of a real-time traffic sensitive to delay can be satisfied, an uplink allocation request procedure is dynamically changed according to a service type, thus reducing message overhead, and a resource can be efficiently used according to a characteristic of a service provided to the mobile station.