Aiming at the problem that the optimum spatial temporal adaptive processing (STAP) took a great deal of sampling data and had very high computation complexity, a bi-iterative spatial-temporal adaptive processing (BI-STAP) for clutter suppression and moving target detection based on correlation matrix in airborne radar system was proposed. Firstly, each succeeding column and row of the received spatial temporal data matrix was stacked one beneath the other respectively, and the high-dimensional weight vector was written as the Kronecker product of the two low-dimensional weight vectors. Then by utilizing a bi-iterative algorithm two low-dimensional weight vectors can be solved on the basis of correlation matrix.Experimental results by using the measured data demonstrated the effectiveness of the proposed method. Theoretical analysis and computer simulation results illustrated that the proposed method can converge rapidly and decrease the computation complexity and sample requirement. In the presence of large random amplitude and phase errors in the array elements, the proposed method can achieve robust performance without large loss.