W latach 1984–1985 występował SE Palmeiras, skąd przeszedł do Santos FC. W sezonie 1986–1987 Mário Sérgio był zawodnikiem szwajcarskiego klubu AC Bellinzona. Po powrocie do Brazylii był zawodnikiem EC Bahia, w której zakończył karierę w 1987. W barwach Bahii 4 października 1987 w wygranym 1-0 meczu z Goiás EC Mário Sérgio wystąpił po raz ostatni w lidze brazylijskiej. Ogółem w latach 1972–1987 wystąpił w lidze w 209 meczach, w których strzelił 16 bramek.

Kariera reprezentacyjna W reprezentacji Brazylii Mário Sérgio zadebiutował 23 września 1981 w wygranym 6-0 towarzyskim meczu z reprezentacją Irlandii. Ostatni raz w reprezentacji Mário Sérgio wystąpił 15 maja 1985 w przegranym 0-1 towarzyskim meczu z reprezentacją Kolumbii.

Mecze i gole w reprezentacji#DataMiastoPrzeciwnikGolWynikRozgrywkiN1. 23.09.1981 Maceió nieof. 6:0 towarzyski1. 28.10.1981 Porto Alegre 3:0 towarzyski2. 26.01.1982 Natal 3:1 towarzyski3. 03.03.1982 São Paulo 1:0 towarzyski4. 21.03.1982 Natal 1:0 towarzyski5. 28.04.1985 Brasília 0:1 towarzyski6. 05.05.1985 Salvador 2:1 towarzyski7. 15.05.1985 Bogotá 0:1 towarzyski