نجفی پیش از این در سمتهای مختلف از جمله معاون مدیر کل امور سیاسی و بین المللی ،رئیس اداره خلع سلاح و امنیت بین المللی وزارت امورخارجه ، نماینده و رایزن خلع سلاح ایران در کمیته خلع سلاح سازمان ملل متحد در نیویورک و جانشین نماینده دائم ایران در سازمان منع سلاح های شیمایی در لاهه مشغول به کار بوده است.
وی همچنین دارای مسئولیتها و تجارب مختلفی در حوزه خلع سلاح و امنیت بین الملل و عضو هیات جمهوری اسلامی ایران در اجلاسهای بین المللی همچون کنفرانسهای بازنگری ان پی تی و جلسات شورای حکام آژانس بینالمللی انرژی اتمی بوده است.