This paper mainly introduced the modeling principles of major geochemical models: speciation-solubility mod- eling, surface adsorption modeling, reaction path modeling, inverse mass balance modeling, coupled reactive transport mod- eling and kinetics modeling. The characters of common geochemical modeling software were primarily discussed. According to the problems in the geochemical modeling application, we predicted the development direction of modeling work.