Cellulose nanopaper (CNP) has been considered as a promising material with great application potential in diverse fields. However, the hydrophilic nature of CNP significantly limits its practical application. In order to improve its water resistance, we demonstrate a facile approach to functionalize CNP by impregnating it with chitosan (CS), followed by in situ polymerization of polypyrrole (PPy). The results indicate that the obtained CNP/CS/PPy shows excellent water resistance with the wet tensile strength of up to 80 MPa, which is more than 10 times higher than that of the pure CNP. Intriguingly, new features (e.g., electrical conductivity, antibacterial activity, and so forth) are achieved at the same time. The functionalized CNP/CS/PPy shows a high conductivity of 6.5 S cm-1, which can be used for electromagnetic interference shielding applications with a high shielding performance of around 18 dB. In addition, the CNP/CS/PPy exhibits good antibacterial activity toward Staphylococcus aureus and Escherichia coli, with the bacterial reductions of 99.28 and 95.59%, respectively. Thus, this work provides a simple and versatile approach to functionalize CNP for achieving multifunctional properties.