The application of a bidirectional laser requires the laser intensity in both directions to be balanced. However, the CW and CCW light intensities in current bidirectional erbium-doped fiber laser experiments differ due to the gain competition effect. There is no report on equalizing the intensity in the CW and CCW directions. This paper proposes a bidirectional non-reciprocal optical attenuator using the Faraday optical rotation effect. Continuous attenuation adjustment is realized by changing the angle between the polarizer’s transmission axis and the linear polarized light. In this study, we analyzed the influence of different parameters on the device’s performance, built a non-reciprocal attenuator, and tested the bidirectional attenuation curve, which was consistent with the simulation results. The device was integrated into a bidirectional fiber laser, and the light intensity in both directions was balanced through non-reciprocal adjustment. Combined with closed-loop control, the average intensity difference fluctuation between the two directions was controlled at 0.28% relative to the average power, realizing stable long-term bidirectional fiber laser intensity equalization.