A power control method, wherein the method comprises: obtaining, by a first base station, a first resource block, RB, set and a second RB set after a power control cycle starts, wherein the first RB set is an RB set that is allocated by the first base station to first user equipment, UE, in a first cell at each transmission time interval, TTI, in the power control cycle, and the second RB set is an RB set that is allocated by a second base station to second UE in a second cell at each TTI in the power control cycle; and performing, by the first base station, power control on the first UE based on the first RB set and the second RB set, wherein the performing, by the first base station, power control on the first UE based on the first RB set and the second RB set comprises: determining, by the first base station based on the first RB set and the second RB set, first system utility corresponding to each TTI in the power control cycle, wherein the first system utility comprises four pieces of system utility obtained if a transmit power control, TPC, command of the first UE at each TTI in the power control cycle is -1, 0, 1, and 3; determining, by the first base station, an optimal TPC command of the first UE at each TTI in the power control cycle based on the first system utility corresponding to each TTI in the power control cycle, wherein the optimal TPC command of the first UE at each TTI in the power control cycle is a TPC command corresponding to maximum system utility in the first system utility corresponding to the TTI; determining, by the first base station, an optimal TPC command of the first UE in the power control cycle based on the optimal TPC command of the first UE at each TTI in the power control cycle; and sending, by the first base station, the optimal TPC command to the first UE, so that the first UE adjusts transmit power based on the optimal TPC command. obtaining, by a first base station, a first resource block, RB, set and a second RB set after a power control cycle starts, wherein the first RB set is an RB set that is allocated by the first base station to first user equipment, UE, in a first cell at each transmission time interval, TTI, in the power control cycle, and the second RB set is an RB set that is allocated by a second base station to second UE in a second cell at each TTI in the power control cycle; and performing, by the first base station, power control on the first UE based on the first RB set and the second RB set, wherein the performing, by the first base station, power control on the first UE based on the first RB set and the second RB set comprises: determining, by the first base station based on the first RB set and the second RB set, first system utility corresponding to each TTI in the power control cycle, wherein the first system utility comprises four pieces of system utility obtained if a transmit power control, TPC, command of the first UE at each TTI in the power control cycle is -1, 0, 1, and 3; determining, by the first base station, an optimal TPC command of the first UE at each TTI in the power control cycle based on the first system utility corresponding to each TTI in the power control cycle, wherein the optimal TPC command of the first UE at each TTI in the power control cycle is a TPC command corresponding to maximum system utility in the first system utility corresponding to the TTI; determining, by the first base station, an optimal TPC command of the first UE in the power control cycle based on the optimal TPC command of the first UE at each TTI in the power control cycle; and sending, by the first base station, the optimal TPC command to the first UE, so that the first UE adjusts transmit power based on the optimal TPC command. determining, by the first base station based on the first RB set and the second RB set, first system utility corresponding to each TTI in the power control cycle, wherein the first system utility comprises four pieces of system utility obtained if a transmit power control, TPC, command of the first UE at each TTI in the power control cycle is -1, 0, 1, and 3; determining, by the first base station, an optimal TPC command of the first UE at each TTI in the power control cycle based on the first system utility corresponding to each TTI in the power control cycle, wherein the optimal TPC command of the first UE at each TTI in the power control cycle is a TPC command corresponding to maximum system utility in the first system utility corresponding to the TTI; determining, by the first base station, an optimal TPC command of the first UE in the power control cycle based on the optimal TPC command of the first UE at each TTI in the power control cycle; and sending, by the first base station, the optimal TPC command to the first UE, so that the first UE adjusts transmit power based on the optimal TPC command.