Tam ismiyle Marc Bartra Aregall, 15 Ocak 1991 tarihinde Katalonya özerk bölgesine bağlı Tarragona eyaletinin Sant Jaume dels Domenys köyünde dünyaya geldi.
Futbola doğduğu bölgenin takımlarından El Vendrell’de başladı. 2001’de 10 yaşındayken RCD Espanyol'un altyapısına geçti.
Espanyol’daki oyunu Marc’ın küçük yaşta Barcelona radarına girmesine yol açtı ve 11 yaşındayken Barcelona altyapısına transfer oldu.
2002-2010 yılına kadar olan süreçte Barcelona’nın alt yaş kategorilerinde forma giydi.
Marc, A takımdaki ilk maçına 14 Şubat 2010 günü Barcelona'nın Atletico Madrid'e 2-1 yenildikleri maçta çıktı. Maçın 30. dakikasında Jeffren Suarez'in yerine oyuna girdi.