With the rapid improvement of power conversion efficiency (PCE), perovskite solar cells (PSCs) have broad application prospects and their industrialization will be the next step. Nevertheless, the performance and long-term stability of the devices are limited by the defect-induced nonradiative recombination centers and ions' migration inside the perovskite films. Here, usnic acid (UA), an easyto-obtain and efficient natural biomaterial with a hydroxyl functional group (−OH) and four carbonyl groups (−C�O) was added to MAPbI 3 perovskite precursor to regulate the crystallization process by slowing the crystallization rate, thereby expanding the crystal size and preparing perovskite films with low defect density. In addition, UA anchors the uncoordinated Pb 2+ and suppresses the migration of I-ions, which enhances the stability of the perovskite film. Consequently, an impressive PCE exceeding 20% was achieved for inverted structure MAPbI 3 -based PSCs. More impressively, the optimized PSCs maintained 78% of the initial PCE under air with high humidity (RH ≈ 65%, 25−30 °C) for 1000 h. UA can be extracted from the plant, usnea, making it inexpensive and easy to obtain. Our work demonstrates the application of the plant material in PSCs and their industrialization, which is significant nowadays.