وُلد الناصر في مدينة الجم التونسية التابعة لولاية المهدية وهو متزوج وأب لأربعة أبناء.
وقد حصل الناصر على تعليمه الابتدائي بالمدرسة الابتدائية بمسقط رأسه بالجم، والثانوي بالمدرسة الصادقية، وحصل على الإجازة في الحقوق من معهد الدراسات العليا في القانون بتونس عام 1956، ثم حصل على الدكتوراه في القانون الاجتماعي عام 1976 من جامعة السوربون بباريس.
انضم الناصر رسمياً إلى حركة «نداء تونس» في فبراير2014 فعُيّن نائباً لرئيسها الباجي قايد السبسي، ثم اُنتخب رئيساً لمجلس نواب الشعب (البرلمان) الذي أفرزته الانتخابات التشريعية المنعقدة في أكتوبر 2014، والتي احتل فيها «نداء تونس» المركز الأول.
كان فوزه هذا برئاسة أول برلمان منتخب بعد الثورة التونسية سهلاً، لأنه كان المرشح الوحيد للمنصب، فحصل على 176 صوتاً من 214 هي مجمل أصوات البرلمان الذي منحه دستور تونس الجديد صلاحيات واسعة.
أُسندت إليه -في عهد الرئيس السابق زين العابدين بن علي- رئاسة البعثة الدائمة لتونس لدى الأمم المتحدة والهيئات الدولية المختصة في جنيف خلال 1991-1996.
أصبح منذ عام 2005 منسقاً للميثاق العالمي للأمم المتحدة بتونس ومدققاً اجتماعياً، ويعمل مستشاراً دولياً منذ عام 2000.