وُلد زهير المغزاوي في عام 1965 بمدينة قبلي في الجنوب التونسي. حصل على الإجازة ودبلوم الدراسات المعمقة في الرياضيات، وعمل كأستاذ رياضيات قبل أن يتفرغ للعمل السياسي. متزوج وأب لثلاثة أطفال، بدأ نشاطه النقابي مبكرًا.
أسس المغزاوي النقابة الأساسية للتعليم الثانوي بسيدي حسين، وانضم لاحقًا إلى النقابة الأساسية بالمرسى حيث عمل ككاتب عام. كما انخرط في الاتحاد العام التونسي للشغل (النقابة العامة للتعليم الثانوي) في عام 2005، وواصل نشاطه النقابي حتى عام 2009.
في المجال السياسي، تفرغ زهير المغزاوي للعمل السياسي بعد اندلاع الثورة في عام 2011. شارك في تأسيس حركة الشعب الوحدوية التقدمية التي اندمجت لاحقًا مع حركة الشعب. تولى الأمانة العامة لحركة الشعب خلفًا للشهيد محمد البراهمي بعد اغتياله في عام 2013.
وتمكن المغزاوي في انتخابات 2014 من الفوز بمقعد في البرلمان عن دائرة قبلي، وأعيد انتخابه في 2019. مؤخرًا، أعلن ترشحه للانتخابات الرئاسية المقررة في 6 أكتوبر 2024، مواصلاً بذلك مسيرته السياسية .