Domnul Marian Lupu s-a născut la 20 iunie 1966 în municipiul Bălţi. A absolvit, în anul 1983, Şcoala Medie nr. 1 din Chişinău (actualmente Liceul “Gheorghe Asachi”). În acelaşi an se înscrie la Facultatea de Economie şi Comerţ a Universităţii de Stat din Moldova, pe care a absolvit-o în 1987. În perioada 1987-1991 urmează cursurile postuniversitare de aspirantură la Academia Economică din Moscova şi la Universitatea de Stat din Moldova în urma cărora, în anul 1991, obţine titlul de doctor în economie.
Din anul 1991 a activat în cadrul Departamentului Relaţii Economice Externe al Ministerului Economiei în calitate de specialist principal, apoi de şef de secţie, şef de direcţie, devenind, în 1997, director al Departamentului Relaţii Economice Externe. Concomitent, între anii 1992 şi 2000, a fost director executiv al Programului TACIS-Moldova.
În anul 1994 urmează cursuri de specializare în macroeconomie la Institutul Fondului Monetar Internaţional din Washington, iar în 1996 – cursuri de comerţ internaţional la Institutul Organizaţiei Mondiale a Comerţului din Geneva.
La 24 mai 2001 este numit în funcţia de viceministru al economiei, iar pe data de 5 august 2003 preia funcţia de ministru al economiei al Republicii Moldova.
La 6 martie 2005 a fost ales deputat în Parlamentul Republicii Moldova pe lista Partidului Comuniştilor din Republica Moldova. La 24 martie 2005 este ales în funcţia de Preşedinte al Parlamentului Republicii Moldova.
În perioada aprilie – iulie 2009 este deputat în Parlamentul Republicii Moldova. Din iunie 2009 este liderul Partidului Democrat din Moldova, iar la 19 iulie este ales preşedinte al acestui partid. Din iulie 2009 pînă în septembrie 2010 a fost deputat în Parlament, preşedinte al Fracţiunii PDM.
În perioada decembrie 2010 – martie 2012 a fost Preşedinte al Parlamentului, Preşedinte interimar al Republicii Moldova.
Domnul Marian Lupu cunoaşte limbile franceză, engleză şi rusă.
Este căsătorit şi are doi copii.