This paper proposes an adaptive bit-interleaved polar coded modulation (A-BIPCM) method based on minimum logarithmic upper bound weight (MLUW). It is designed to reduce the fading effects and long string of bit error interference caused by atmospheric turbulence in free-space optical communications (FSOC). To assess the effectiveness of this method across turbulent channels of varying intensities, we conducted an evaluation of the bit error rate (BER) performance of polar codes in turbulent channels. The results demonstrate significant performance improvements provided by the A-BIPCM method compared to conventional polar code encoding and decoding. Specifically, under weak, moderate, and strong turbulence conditions, the A-BIPCM method achieves performance gains of 0.96 dB, 1.66 dB, and 1.35 dB, respectively. Additionally, an experimental verification platform for FSOC employing intensity modulation direct detection (IM/DD) with an atmospheric turbulence simulation channel, is established in this work. When the optical power of the detector is −16 dBm, the traditional polar code encoding and decoding performance at BER = 2.36 × 10−5, whereas the A-BIPCM scheme exhibits a significantly higher performance at BER = 2.11 × 10−6. The BER has been improved by representing an order of magnitude.