The invention belongs to the field of bionic polarized light navigation, and discloses a solar azimuth acquisition method based on atmospheric polarization modes. Firstly, an image type polarized light sensor is utilized to measure the atmospheric polarization modes, including a polarization angle mode and a polarization degree mode; secondly, according to the polarization angle mode, an optimization equation for a solar direction vector is created, the optimal estimation of the solar direction vector is implemented by solving eigenvectors of a matrix , and a projection of the solar direction vector is a solar azimuth; meanwhile, a gradient is worked out after the polarization degree mode is smoothed, the solar meridian is estimated according to the probability density distribution of a gradient direction, and thereby a solar azimuth can be obtained; and finally, results of the two methods are comprehensively weighted, so that an optimal estimation of the solar azimuth is obtained. Under the condition of not adding hardware structures, the invention sufficiently utilizes information contained in the polarization angle mode and the polarization degree mode to estimate a solar azimuth, and has the advantages of simple principle, high estimation precision and good robustness.