The invention discloses a multi-channel matching tracking method based on seismic data. The method includes the steps that based on other seismic channels adjacent to one single seismic channel fL(t) in one group of seismic channels {f1(t), f2(t), ... , fL(t)}, the single seismic channel fL(t) is decomposed many times according to the equation (2) so as to obtain a plurality of sub waves with the formula shown in the specifications, the sub wave with the formula shown in the specifications is obtained in the nth decomposing, is the basic sub wave shared by all the seismic channels in the group of seismic channels {f1(t), f2(t), ... , fL(t)}, and is in the mode of the Morlet sub wave, L is the number of the seismic channels in the group of seismic channels, N is the decomposing number, n is an integer from 1 to N, a{l, n} is the amplitude of the wavelet obtained in the nth decomposing, and R<N> fL(t) is the final remaining seismic channel. The nth decomposing includes the steps that an initial basic sub wave is calculated with a single channel matching method; second, fine calculating is performed on the initial basic sub wave with the multi-channel matching tracking method; third, the amplitude of each sub wave is calculated.