2,2′,7,7′-Tetrakis (N,N-di-p-methoxyphenyl-amine)-9,9′-spirobifluorene (spiro-OMeTAD), as a hole transporting layer (HTL), has been widely used in perovskite solar cells (PSCs), and adding lithium bis[(trifluoromethyl)sulfonyl]azanide (LiTFSI) is a common strategy to further enhance its hole mobility and conductivity. However, the use of this additive in spiro-OMeTAD can induce device instability. In this work, a composite HTL without harmful additives is proposed for a stable n-i-p structured PSC. The prepared nickel oxide (NiO) nanoparticles were first sprayed on perovskite film to form a porous NiO film, and spiro-OMeTAD solution was then filled in to construct composite HTL. The PSC using this composite HTL presents better photovoltaic performance than that using NiO and pristine spiro-OMeTAD, respectively, and also exhibits a much better working stability, retaining more than 82% of the initial performance after 200 h in air. We deduce that the enhanced charge transfer at the HTL/Perovskite interface could be induced by the synergistic effect between spiro-OMeTAD and NiO. This work proposes a strategy to construct HTL for PSCs using NiO and pristine spiro-OMeTAD bilayer, which is meaningful to improve photovoltaic performance and working stability of the device.