The invention discloses a method for enhanced inter-cell interference cancellation (eICIC) in a heterogeneous network, and a corresponding base station and corresponding user equipment. A macro eNodeB (MeNB) defines a signaling to inform a home eNodeB (HeNB) of an event that MeNB cell user equipment (MUE) in a connection mode enters the edge or the neighborhood of an HeNB cell; when HeNB cell user equipment (HUE) is all located at the center of the HeNB cell, the HeNB adopts downlink power control or power settings to reduce the inter-cell interference (ICI) subjected to the MUE on a control channel; the MeNB also can adopt a mechanism of being really or falsely handed over an HeNB cell aiming at that the MUE is either CSG UE (Close Subscriber Group User Equipment) or Non-CSG UE, wherein when the MeNB is falsely handed over to the HeNB cell, a mechanism that the HeNB configures the DRX (Discontinuous Reception) of the HUE can be adopted; and when the MUE in an idle mode enters the edge or the neighborhood of the HeNB cell, if the MUE dwells at the HeNB cell, the HeNB adopts different mechanisms to reduce the ICI subjected to the MUE on the basis that that the MUE is in the connection mode or the idle mode. The method has the characteristics of simplicity, flexibility, high efficiency, and easiness to implement.