Trace metals of Mg, Sr and Ba in a stalagmite (SZ2) collected from Suozi Cave in NE Sichuan, Central China, were analyzed with ICP-AES. The stalagmite was dated to have developed between 120 and 103 ka BP. Results indicate that the Mg/Ca, Sr/Ca and Ba/Ca ratios of SZ2 varied between (9500-14700) 10 6 , (54-123) 10 6 and (31-82) 10 6 , respectively. The three records displayed significant millennial scale variations, which correlate with changes in past climate and environment. Lower values of Mg/Ca ratios and higher values of Sr/Ca and Ba/Ca ratios of SZ2 occurred during relatively cold-dry marine isotope stage (MIS) 5d, while the opposite trend was observed during relatively warm-humid MIS 5c. Trace metals in speleothems can be affected by distribution coefficients or trace metal concentrations in solutions from which speleothems precipitate. Temperature is suggested to be the dominant controller of Mg/Ca ratios in SZ2, whereas the Sr/Ca and Ba/Ca ratios may have been influenced by surface soil and atmospheric dust activities and prior calcite precipitation in Suozi Cave. Further investigations are warranted as to whether Sr/Ca and Ba/Ca ratios were affected by temperature and growth rate of the speleothem. The shifts of Mg/Ca, Sr/Ca and Ba/Ca records in SZ2 during the transition from MIS 5d to 5c apparently were earlier than the oxygen isotope record ( 18 O) of the same stalagmite. This possibly indicates (1) that atmospheric dust activity (the mechanism affecting SZ2 Sr/Ca and Ba/Ca ratios) is closely related to temperature, and (2) that temperature changes (dominated by solar insolation) precedes change in speleothem 18 O records which are controlled by both summer monsoons and winter temperatures.