У дорослому футболі дебютував 1960 року виступами за команду «Атланта», в якій провів два сезони, взявши участь у 49 матчах чемпіонату.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «Бока Хуніорс», до складу якого приєднався 1962 року. Відіграв за команду з Буенос-Айреса наступні сім сезонів своєї ігрової кар'єри. Більшість часу, проведеного у складі «Бока Хуніорс», був основним гравцем команди. За цей час тричі виборював титул чемпіона Аргентини у 1962, 1964 та 1965 роках, а також вийшов у фінал Кубка Лібертадорес 1963 року, поступившись там бразильському «Сантосу» з Пеле. Маріо Альберто Гонсалес зіграв в обох фіналах, але забити його не вдалося.
У сезоні 1969 року Гонсалес виступав за «Банфілд», після чого відправився до Чилі, де виступав за «Уніон Еспаньйола».
Завершив ігрову кар'єру у команді «Платенсе» (Вісенте-Лопес), за яку виступав протягом 1971 року. Вийшовши на пенсію, він повернувся в Бока Хуніорс і тренував молодь протягом багатьох років.
Останнім турніром для Гонсалеса став чемпіонат Південної Америки 1967 року в Уругваї, де він разом з командою здобув «срібло», зігравши у всіх п'яти матчах своєї команди — проти Парагваю, Болівії, Венесуели, Чилі та Уругваю.
Після цього турніру за збірну більше не грав. Всього протягом кар'єри у національній команді, яка тривала 6 років, провів у її формі 19 матчів.