This work focuses on the recovery of valuable metal from the cathode materials of spent lithium ion batteries to ensure resource recycling and environmental protection. An environmentally friendly process involving reduction roasting and stepwise leaching is proposed to recover Li and Ni, Co, and Mn from spent LiNixCoyMn1-x-yO2 materials. Suitable leaching conditions are obtained from thermodynamic analysis (Eh-pH diagram). The effects of several factors, such as acid concentration, temperature, leaching time and liquid‒solid ratio, on the leaching efficiency of valuable metals are investigated. Under optimum conditions, the leaching efficiency of Li, Ni, Co, and Mn are as high as 93.68%, 99.56%, 99.87%, and 99.9%, respectively. The kinetic aspect of the acid leaching process is analyzed by shrinking the core model, which suggests a residue layer diffusion process. The reaction activation energies of Ni, Co, and Mn are 29.35 kJ mol−1, 24.00 kJ mol−1, and 23.29 kJ mol−1, respectively. This metallurgic method contributes to environmentally friendly and economical recovery of valuable metals from spent lithium-ion batteries.