Mechanisms for solubilization of different types of phosphates and activation of immobilized phosphates in different types of soils by an efficient fungal strain An2 were explored and evaluated in this study. An2 was isolated from a Chinese cabbage rhizosphere soil and identified as Aspergillus niger. It could fast release up to 1722, 2066, and 2356 mg L(-1) of soluble phosphorus (P) from 1 % Ca3(PO4)2, Mg3(PO4)2, and AlPO4 (Ca-P, Mg-P, and Al-P) and 215 and 179 mg L(-1) from 0.5 % FePO4 and rock phosphate (Fe-P and RP), respectively. HPLC assay demonstrated that An2 mainly secreted oxalic acid to solubilize Ca-P, Mg-P, Al-P, and Fe-P whereas secreted tartaric acid to solubilize RP. Furthermore, An2 could tolerate salinity up to 4 % NaCl without impairing its phosphate-solubilizing ability. The simulation experiments validated that An2 was able to effectively activate immobilized phosphates in general calcareous, acidic, as well as saline-alkali soils with high total P content. This study shows new insights into the mechanisms for microbial solubilization of different types of phosphates and supports the future application of strain An2 in different types of soils to effectively activate P for plants.