The invention discloses a GPS (global positioning system) multi-path mitigation method based on a robust beam forming algorithm, which comprises the following steps: step I, modeling a GPS multipath channel by adopting a uniform linear array; step II, performing decorrelation on received signals by adopting the forward-backward spatial-smoothing technology, so as to obtain a new data covariance matrix and the optimal weight of a Capon beam former; step III, on the basis of the step II, establishing a cost function of the worst-case performance optimization robust beam forming algorithm, so as to solve the optimal weight under steering vector mismatch; step IV, on the basis of the step III, exerting uncertainty constraint on other array response errors, so as to obtain an improved model for the worst-case performance optimization robust beam forming algorithm; and step V, according to the model determined in the step IV, calculating to obtain the optimal weight vector of the Capon beam former, and determining the loading capacity by utilizing the Newton iteration method.