Dotychczas rozegrał w lidze brazylijskiej 134 mecze, w których strzelił 6 bramek.

W styczniu 2012 przeszedł do francuskiego Girondins Bordeaux, za kwotę 3 milionów euro. W nowych barwach zadebiutował 14 stycznia 2012 w wygranym 2-1 meczu z Valenciennes FC, a pierwszą bramkę strzelił 6 stycznia 2013 roku w spotkaniu Pucharu Francji przeciwko Chateauroux (2:3). 21 kwietnia 2013 strzelił pierwszego gola w Ligue 1 przeciwko Sochaux (2:2).

W maju 2013 roku był blisko transferu do Flamengo, ale brazylijski zespół w ostateczności wycofał się z transferu, ponieważ cena zawodnika była zbyt wysoka, dla klubu.

31 maja 2013 drużyna Girondins wygrała finał Pucharu Francji. Mariano rozegrał całe 90 minut, w którym jego drużyna pokonała Évian Thonon Gaillard 3:2 i otrzymał pierwszą żółtą kartkę za faul na Danielu Wassie.

17 lipca 2015 roku Sevilla FC osiągnąła porozumienie z Bordeaux w sprawie transferu, a sam piłkarz podpisał trzyletni kontrakt. Zadebiutował 11 sierpnia w Superpucharze UEFA, wchodząc w 80. minucie za Kévina Gameiro w przegranym 5:4 po dogrywce meczu z innym hiszpańskim klubem Barceloną, w Tbilisi.