The present disclosure relates to a pre-5th-Generation (5G) or 5G communication system to be provided for supporting higher data rates Beyond 4th-Generation (4G) communication system such as Long Term Evolution (LTE). The present disclosure provides a method for allocating Physical Uplink Control Channel (PUCCH) resources, including: a User Equipment (UE) detects a Physical Downlink Control Channel (PDCCH) scheduling a Pyhsical Downlink Shared Channel (PDSCH) in a configured control resource set; the UE analyzes the detected PDCCH, correspondingly receives PDSCH, and determines PUCCH resources feeding back Hybrid Automatic Repeat request-ACK (HARQ-ACK) information; the UE transmits the HARQ-ACK information by using the determined PUCCH resources. By adopting the method in the present disclosure, a method for allocating PUCCH resources is provided. An upper-limit resource utilization is improved. And a method for indicating PUCCH resources in Downlink Control Information (DCI) is put forward, thereby reducing bit overheads of DCI.