מריו נולד בסאו ז'ואאו דה מדיירה והצטרף למחלקת הנוער של פורטו בגיל 9. באוקטובר 2018 ערך את הופעת הבכורה בקבוצת המילואים של המועדון.
ביוני 2020 זומן לראשונה לסגל הקבוצה הבוגרת וערך את הופעת הבכורה שלו ביולי 2020 בניצחון 0-2 על ספורטינג ליסבון שהבטיח את האליפות. באוגוסט 2020 פתח בהרכב בניצחון 1-2 על בנפיקה ליסבון בגמר הגביע הפורטוגלי.
נבחרת לאומית
מריו הפך לשחקן הרכב קבוע כמגן ימיני בנבחרת הצעירה של פורטוגל תחת המאמן סרז'יו קונסייסאו. בספטמבר 2020 ערך את הופעת הבכורה שלו בנבחרת פורטוגל הצעירה ואף כבש בניצחון 0-4 על קפריסין.[1] ב-16 בנובמבר 2023 ערך מריו את הופעת הבכור שלו בנבחרת הבוגרת כשעלה כמחליף בניצחון 0-2 על נבחרת ליכטנשטיין במסגרת מוקדמות יורו 2024.