The paper presents a selfadaptive regularization inversion method to improve the resolution and stability of 2D inversion for vertical induced polarization sounding(VIPS) data.The choice of regularization factor can be completely selfadaptively adjusted during the global inversion by taking no human effort.First,the generalized linear inversion method is introduced that total smooth constraint is imposed,and studies are made of the construction of initial model,the computation of partial derivative matrix and the choice of selfadaptive regularization factor of VIPS inversion.Then, the practical and effective 2D inversion software of vertical induced polarization sounding is programmed.Finally,it is verified through inverting the simulated and measured VIPS data that the method is feasible and effective,and the inversion software can be applied to the practical work.