This paper addresses source localization technique based on TDOA for the scenarios of multiple acoustic sources distributing in three-dimensional space. The triangulation method associated with the cross-correlation is used to locate the multiple sources. For multiple sources localization, false sources will be generated due to the error order of the estimated time difference of arrival. In order to eliminate the false sources, the array microphones are divided into two groups. The first group is used to locate the multiple sound sources. The second group is used to determine the true sound sources through the relative positional relationship between array microphones and sources. And the initial position of the true sources can be obtained. Then, the correct order of the estimated time difference of arrival for all the microphones can be acquired by the initial position of the true sources. Substituting the correctly matched values of the estimated time difference of arrival into the source location model, the final sources' locations can be figured out. The method proposed in this paper successfully eliminate the false sources in multiple sources localization based on TDOA, and what is more, the array microphones can be fully utilized to improve the positioning accuracy of multiple sound sources.