Kinetic models for pollutants reduction by Nano-scale Zero Valent Iron (NZVI) were tested in this study to gain a better understanding and description of the reaction. Adsorption kinetic models and a heterogeneous catalytic reaction kinetic equation were proposed for nitrate removal and for ammonia generation, respectively. A widely used pseudo-first-order reaction model was a poor fit for nitrate removal in an iron-limiting condition and for ammonia generation in an excess iron condition. However, in this study, pseudo-first-order and pseudo-second-order adsorption kinetic equations were a good fit for nitrate removal; in addition, a Langmuir-Hinshelwood kinetic equation was able to successfully describe ammonia generation, regardless of the NZVI dose, the ionic strength, and the initial pH. These results strongly indicate that nitrate reduction by NZVI is a heterogeneous catalytic reaction, and that that the kinetic models can be used in diverse conditions. The kinetic parameters correlate well with the reaction condition, unless the NZVI dose was greatly increased or unless the NZVI surface was significantly changed at a very high initial pH.