Kalman filter has been applied extensively to the target tracking. The estimation performance of Kalman filter is closely resulted by the quality of prior information about the process noise covariance (Q) and the measurement noise covariance (R). Therefore, the development of adaptive Kalman filter is mainly to reduce the estimation errors produced by the uncertainty of Q and R. In this paper, the proposed self-adaptive Kalman filter algorithm has solved the problems of covariance-matching method about the determination of the width of the window and the addition of storage burden and that can update Q and R simultaneously. Simulation results confirm that the proposed method outperforms the traditional Kalman filter and has the better estimation performance than the other two adaptive Kalman filters in the target tracking. The developed filtering algorithm has the following characteristics: high robustness, low computing load, easy operation and tuning Q, R simultaneously.