Solar energy is the most promising renewable energy, and a photovoltaic pumping system is one of the most potential fields of the applications. Up to now, low efficiency and poor stability have been the uppermost “bottle neck” of a serious hindrance to its generalization. An architecture of feed-forward plus feed-back double loop controller and a control strategy of combining an MPPT algorithm of variable step P O plus CVT with speed and voltage regulation are proposed. Tests show that the photovoltaic pumping system based on the controller and control strategy can effectively raise its operation efficiency and stability. In this paper, the composition of the system is presented, the design of the main structure parameters is given, and the means of increasing efficiency and stability of the system is described in detail. That is, when the illumination and temperature change violently, the feed-forward loop quickly detects the power change of PV cell panels, the feedback loop timely eliminates the speed error and effectively suppresses the oscillations, and the double loop compound controller quickly tracks the change of the system parameters so that the system always operates at the maximum power point(MPP).