The steering vector mismatch causes signal self-nulling for adaptive beamforming when the training data contain the desired signal component. To prevent signal self-nulling, many beamformers use robust technology, which is usually equivalent to the diagonal loading approach. Unfortunately, the diagonal loading approach achieves better signal enhancement at the cost of losing its interference suppression capability, especially at high input signal-to-noise ratio. In this paper, a novel robust adaptive beamforming method is developed to improve the interference suppression capability. The proposed beamformer is based on the worst-case performance optimization technology with a new estimated steering vector and a special set parameter. Firstly, a subspace which is orthogonal to the interference's steering vector is obtained by using the interference-plus-noise covariance matrix; then a new steering vector which is orthogonal to each interference's steering vector is estimated; finally, the beamformer's weight is solved with the worst-case performance optimization technology with a special set parameter. Theoretical analysis of the interference suppression principle is analyzed in detail, and some simulation results are presented to evaluate the performance of the proposed beamformer.