In the field of array signal processing, direction of arrival (DOA) estimation is a prime area of research. DOA estimation and adaptive beamforming (ABF) are the main issues in smart antennas, which dynamically find the direction of desired and interfering users and finds the optimum weights for beamforming. There are numerous spectral and eigen structure algorithms for estimating the direction of narrow band sources. However, in a complex multipath channel environment, received signals from different directions are fully or partially correlated, which prevents the applications of high resolution techniques to estimate the direction of incoming signals. Maximum likelihood (ML) is an efficient technique for DOA estimation in a low signal to noise ratio (SNR) and coherent channel environment. In this paper, we use particle swarm optimization (PSO) for estimating ML solution by optimizing complex non linear multimodal function over a high dimensional space in linear arrays. PSO-ML estimator has been compared with conventional DOA estimation techniques in uncorrelated, partially correlated and coherent channel environment. The performance of PSO-ML estimator and conventional algorithms are analyzed in varying partially correlated channel environment. The simulation results demonstrate that PSO based estimator gives superior statistical performance.