Subway traffic is now being developed in China on a large scale and the planning subway stations are often located in dense district with tall building. The dewatering of confined aquifer may cause ground settlement, the cracking, deformation and tilting of the building, and even collapse. Combing with the dewatering project of environment protection of the pit of Yishan Road station of Shanghai subway No. 9, through the inversion of seepage parameters based on the field pumping test, the hydraulic barrier function of the underground continuous wall is simulated. The result indicates that with the reduction of the exposed length of the filter tube and the increase of that enclosed, the drawdown of the confined aquifer decreases. Especially with the increase of the enclosed length of the filter tube, the drawdown outside the pit can be controlled effectively. According to the result of the numerical simulation, the design of the continuous concrete wall of the pit for Shanghai Subway No. 9 is altered and the depth of the continuous concrete wall of the standing part and that in the end well are increased to 61 and 62 m, respectively. The monitored result of the equal drawdown pumping test indicates that the drawdown outside the pit with a distance of 1–6 m to the wall is less than 2 m; It means that there is nearly no influence on the environment around the pit during dewatering.