У дорослому футболі дебютував 1969 року виступами за команду клубу «Фламенго», в якій провів два роки, вигравши Кубок Гуанабара у 1970 році.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Віторія» (Салвадор), до складу якого приєднався 1971 року. Відіграв за команду з Салвадора наступні чотири сезони своєї ігрової кар'єри, вигравши чемпіонат штату Баїя у 1972 році.
23 вересня1981 року дебютував в офіційних іграх у складі національної збірної Бразилії в товариському матчі проти збірної Ірландії (6:0). В останній раз за збірну Маріо Сержіо зіграв 15 травня 1985 року в товариському матчі проти Колумбії (0:1). Всього протягом кар'єри у національній команді, яка тривала 5 років, провів у формі головної команди країни лише 8 матчів.