Marga Barbu s-a născut pe 24 februarie 1929, la Ocna Şugatag, în Maramureş, iar după ce a împlinit 14 ani, s-a mutat cu familia la Bucureşti.
A absolvit Institutul de Teatru din Bucureşti în 1950. Distribuită începând cu 1953 pe marile ecrane, a devenit celebră pentru rolul hangiţei Aniţa din seria „Haiducilor” şi al Agathei Slătineanu din seria „Mărgelatu”, dar şi pentrul rolul din „Domnişoara Aurica” (regia Şerban Marinescu, 1986).
A mai jucat, de asemenea, în „Bietul Ioanide”, de Dan Piţa (1980), şi „Wilhelm Cuceritorul”, de Sergiu Nicolaescu şi Gilles Grangier (1982).
Ultimul film pe care l-a realizat a fost „Lacrima cerului ” (1989).
Marga Barbu a fost căsătorită de două ori, prima dată cu actorul Constantin Codrescu şi apoi cu scriitorul Eugen Barbu.
A fost decorată, în 2004, cu Ordinul Naţional „Serviciul Credincios”, în grad de cavaler. Distincţia i-a fost acordată în „semn de apreciere pentru îndelungata şi fructuoasa activitate artistică şi pentru talentul şi dăruirea puse în slujba artei spectacolului şi a teatrului românesc”.