Abstract-The performance of traditional beamformers tends to degrade due to inaccurate estimation of covariance matrix and imprecise knowledge of array steering vector.The inaccurate estimation of covariance matrix can be attributed to limited data samples and the presence of desired signal in the training data. The mismatch between the actual and presumed steering vectors can be due to the error in the position (geometry) and/or in the look direction estimate. In this paper, we propose a differential evolution (DE) based robust adaptive beamforming that is able to achieve near optimal performance even in the presence of geometry error. Initially, we estimate an optimal steering vector by maximizing and minimizing the signal power in and out of the desired signal's angular range, respectively. Then, we estimate the look direction and reconstruct the covariance matrix. Based on the obtained steering vector, estimate for look direction and reconstructed covariance matrix, near optimal output SINR, can be obtained with the increase in the input SNR without observing any saturation even in the presence of geometry error. Numerical simulations are presented to demonstrate the efficacy of the proposed algorithm.