Direction of arrival (DOA) estimation under impulsive noise has always been an important research area in array signal processing. The traditional methods under impulsive noise mostly rely on prior parameters and have high computational complexity. Based on the filtering theory, we present an effective pretreatment filtering technology to cut out the impulse mixed in the array received data and employ the nonuniform linear array to improve the estimation performance further. First, according to the amplitude characteristics of impulse noise, the pretreatment filtering technology is proposed to cut out the impulse based on the median filter and sliding average filter, which is valid for both strong and weak impulsive noise. Second, the minimum redundant array is adopted to carry out array virtual expansion so that the array aperture can be increased and the estimation performance can be improved. Finally, based on the idea of matrix reconstruction, we propose the improved estimation of signal parameters via rotational invariance techniques algorithm and an improved root multiple signal classification algorithm for DOA estimation. Theoretical analysis and simulation results show that the proposed method has a simple processing process, small calculation load, good array expansion ability, and excellent noise adaptability. Moreover, the proposed methods greatly improve the direction-finding performance under the condition of low signal-to-noise ratio and strong impulsive noise.