The invention discloses a method for estimating signal source number and an incoming wave direction angle based on a cross-cyclic correlation MUSIC algorithm in an impulse noise environment, which belongs to the field of array signal processing. The method comprises the following steps: firstly, constructing a far-field narrow-band signal source model comprising M array elements and N far-field narrow-band signals, and calculating received data xm(t) at the time t of the m-th array element. Secondly, for the time t, calculating a cross-cyclic covariance matrix R(m,k) of two array elements by using the received data of the any two array elements; and summing and taking a mean value of MxM cross-cyclic correlation covariance matrices R(m,k), and obtaining a cross-cyclic correlation covariance matrix Rmutual. Finally, performing a singular value decomposition on the cross-cycle correlation covariance matrix Rmutual, and calculating its power spectral density P(theta): searching the localspectral peak of the power spectral density P(theta) and obtaining the estimated value of the incoming wave direction of the far-field narrow-band signal. The method for estimating signal source number and incoming wave direction angle based on cross-cyclic correlation MUSIC algorithm in impulse noise environment utilizes the cyclostationary characteristic of the signal, and the cross-correlationfurther removes a random noise and a clutter component on the basis of the auto-correlation, thereby improving the estimation performance of the incoming wave direction angle in the background of a strong impulse noise.