In erasure-coded distributed storage systems, the rapid completion of data placement process is very critical to maintain system performance, where the process is defined as to insert coded blocks into a set of redundant storage nodes. However, the existing data placement schemes have some shortcomings, such as load imbalance and long transmission latency. To solve these problems, this paper proposes a tree-structured data placement scheme with cluster-aided top-down transmission, which improves the practicality and the efficiency of the data insertion. Specifically, the storage nodes are clustered by a location-based K-mean method at first, and then selecting a master node as the source node to encode file and distribute coded blocks in each cluster by designing a master node’s selection algorithm based on evolutionary game theory. Since multiple master nodes are used to receive data files from data core, the load imbalance problem caused by single node receiving data files is mitigated. In addition, to improve the data transmission efficiency, we construct a tree-structured network to organize the connections of the storage nodes in cluster, where the master node is the root node. Meanwhile, a data placement scheme with top-down transmission by combining an improved metaheuristic algorithm is proposed to manage the pipelined data transmission along the tree-structured network. Experimental results show that the proposed scheme can effectively improve the survive life of storage network and reduce the data insertion time. Furthermore, the proposed scheme has better performance than the optimal tree-structured scheme based on other optimization algorithms.