The invention provides a method with the QoS requirement for distributing resources in a CR OFDM system, which comprises the following steps: selecting a cognitive user whose gamma m is maximal from a to-be distributed cognitive user set UM, distributing the proper sub-carrier wave, power and bit number for the cognitive user according to the principle that the gain factor gamma mn is larger than the priority or the bit numbers are approximate, newly confirming to-be distributed sub-carrier wave sets SN and UM, newly calculating the interference I generated to the users by the cognitive users, if the I is bigger than the interference threshold value Ith of the authorized users, canceling the sub-carrier wave and the distributing of the power and the bits and finishing the distributing work, if the UM has no to-be distributed cognitive users and the SN still has the to-be distributed sub-carrier wave resources, then distributing the residual carrier waver resources. The method considers the two restraining conditions of the interference threshold and the QoS requirement of the users, thereby further improving the availability ratio of the frequency spectrum and the distributing of the recourses.