The invention discloses a semi-dynamic overlapping clustering algorithm for a densely distributed wireless communication system, which comprises the following steps that: firstly, a central processingunit performs semi-dynamic non-overlapping clustering on a remote access unit (RAU) by utilizing periodically acquired long-time information state information under the condition of limiting the cluster size; secondly, cluster edge users are found out by setting a threshold value; thirdly, average large-scale fading from each cooperative cluster to edge users of the cluster and other clusters iscalculated, and overlapped users are found out through a ratio; and finally, each cooperative cluster performs joint transmission on users in the cluster and avoids interference on overlapped users atthe same time, so that a virtual overlapped cluster is formed. The algorithm takes the user as the center, utilizes the long-time channel information to perform overlapping clustering, can adapt to the movement change of the user position, improves the service quality of cluster edge users, improves the system throughput, and has the advantages of being low in algorithm complexity and small in signaling overhead.