Yes NRIs with valid KYC can contribute to NPS via their NRE/NRO account.