Although perovskite materials have been widely investigated for thin-film photovoltaic devices due to the potential for high efficiency, their high toxicity has pressed the development of a solar cell structure of an ultra-thin absorber layer. But insufficient light absorption could be a result of ultra-thin perovskite films. In this paper, we propose a new nanoplasmonic solar cell that integrates metal nanoparticles at its rear/front surfaces of the perovskite layer. Plasmon-enhanced light scattering and near-field enhancement effects from lumpy sliver nanoparticles result in the photocurrent enhancement for a 50 nm thick absorber, which is higher than that for a 300 nm thick flat perovskite solar cell. We also predict the 4-fold photocurrent enhancement in an ultrathin perovskite solar cell with the absorber thickness of 10 nm. Our results pave a new way for ultrathin highefficiency solar cells with either a lead-based or a lead-free perovskite absorption layer.