A robust adaptive beamformer based on the support vector machines is proposed to solve the rapid degradation of the performance of minimum variance distortionless response beamformer when the steering vector is mismatched. The proposed beamformer assumes that the angle error range in the steering vector can be estimated; the array only responds within this range, and the array response outside the angle error range is considered as the abnormal response. The proposed method is expressed in the form of support vector regression, and Vapnik's -insensitive quadratic loss function which can improve the robustness of beamformer is used as a regular term to punish the abnormal response. The assumption that the array only responds within a certain angle range reflects the sparsity of support vector regression and improves the ability of the algorithm against steering vector mismatch because the energy conservation theorem holds that the response is large. The regular term ensures that a deep null exists in the direction of interference, the interference can be effectively suppressed. The iterative reweighted least square procedure can converge to the real solution of the SVM regression problem and is easy to calculate; thus, it is used to solve the algorithm proposed in this study. The effectiveness of the algorithm is verified through computer simulations.