In this paper, we address target tracking problems by the use of multiple sensors via the Dynamic Programming (DP)-based Track-Before-Detect (TBD) method. Generally, DP-TBD is a grid-based method that estimates target trajectories by searching all the physically admissible paths in a determinate discrete state space. However, this multi-frame detection algorithm provides plot sequences without filtering or smoothing. With the growing complexity of the battle field environment, single radar based on DP-TBD cannot achieve satisfactory results when the Signal-to-Noise Ratio (SNR) is low. Besides, it is very difficult to fuse plot sequences from different radars because they contain no state error covariance matrix. Furthermore, various radars always contain asynchronous data due to the diversity of sampling times and communication delays. To alleviate these problems, we propose a distributed asynchronous recursive filtering fusion (Dynamic Programming Fuison, DPF) algorithm based on DP-TBD, which is divided into two steps. In the first step, we propose an iterative filter algorithm via DP-TBD. Then, we convert the asynchronous evaluation data into synchronous data and implement several distributed fusion algorithms to estimate the target state. Simulation results show that the proposed algorithm can correctly estimate target trajectories and significantly enhance tracking accuracy compared to solo radar. In addition, this algorithm can decrease the track loss rate and calculation burden.