The present invention discloses network resources distribution method and system in communication network. Said method includes presetting user service level agreement (SLA) information and resource usage strategy information including network performance parameter condition and corresponded service level information; monitoring current communication network performance parameter, selecting current network performance parameter corresponded service level from resource usage strategy information, and selecting out service level item being equal or higher than said user SLA regulated service level; transmitting said service level item to user terminal negotiation, network side according to negotiation result distributing network resource for said user. Said system includes performance collecting device, performance data base, user SLA data base, application server control equipment, strategy data base, and negotiation equipment. The present invention can dynamically distribute network resources for user terminal according to network resources state, raising network resources use rate.