In this article, the thermoelectric properties of a Bi-doped CH 3 NH 3 PbI 3 (MAPbI 3 ) perovskite thin film are studied. Bi-doped MAPbI 3 thin film samples are fabricated, and it is found that Bi doping could greatly enhance the stability and thermoelectric properties of MAPbI 3 . The Bi dopant located at the grain boundaries to modify the carrier channel near grain boundaries, which is observed via scanning electron microscopy and atomic force microscopy, efficiently reduces ion migration and facilitates charge transport. In addition, the Bi dopant can also passivate the defects in bulk MAPbI 3 , increasing the polarization effect of MAPbI 3 which is demonstrated by the capacitancefrequency measurement, thus greatly enhancing the mobility of Bi-doped MAPbI 3 . In addition, Bi-doped MAPbI 3 leads to grain size reduction; the small size effect not only effectively hinders the MAPbI 3 's crystal phase transition from the tetragonal phase to the cubic phase, but it could also make the structure of MAPbI 3 more stable. Especially, the Seebeck voltage variation of Bi-doped perovskite was less than that of the undoped one, meaning Bi doping would lead to a much more stable state in MAPbI 3 thin films. The results show that Bi-doped MAPbI 3 is a promising approach to develop high stable thermoelectric and photovoltaic properties in organic-inorganic hybrid perovskite materials.