To estimate the depth of a non-cooperative moving sound source in a range-depend waveguide, a passive depth estimation method combining depth-polarity search for a harmonic moving source is proposed in this paper. Firstly, the method obtains each mode parameters at the source and horizontal linear array (HLA) locations by utilizing the modal depth function constrained modal Doppler velocity estimation (MDFMD-v) and matrix pencil (MP) methods, respectively. Subsequently, mode amplitudes are calculated by compressive sensing. To determine the polarity of each mode amplitude, a depth-polarity search method is given in this paper. Finally, a depth ambiguity function with mode amplitude polarity is used to obtain the depth estimation results. Simulation results verify the effectiveness of the method.