The reduction of metal oxides by carbon monoxide is a very significant reaction in metallurgical and chemical industries. In current study, a kinetic model describing the reduction reaction of metal oxides by CO has been developed. The model is in the analytic function of parameters such as temperature, radius of the particle, CO content, density of metal oxides and time, which is, therefore, convenient for usage and theoretical analysis. The developed model can be applied to describe the reduction kinetics of metal oxides under both isothermal and non-isothermal conditions. Particularly, it can be used to describe the kinetics of both single reduction reaction (single reaction interface) and dual reduction reactions (double reaction interfaces, such as, the reduction of Fe 2 O 3 to FeO with Fe 3 O 4 being the intermediate product) as well. Application of the developed model to practical systems validated that its predicted values agreed very well with the experimental data in literatures.