Mario es Doctor en Derecho y Ciencias Sociales egresado de la Udelar.
Tiene 42 años, está casado con Silvana y tienen un hijo, Juani, de 11.
Nació en Carmelo pero su infancia transcurrió en Conchillas, hijo de un peón rural y empleado municipal y de una partera, siendo el menor de tres hermanos. Fue a la a la Escuela 104 de Conchillas y después al liceo rural de esa localidad, completando sus estudios secundarios en Carmelo. Con 18 años dejó Colonia para estudiar en Montevideo, recibiéndose de abogado con 24 años. Durante su etapa universitaria se involucró activamente en la política gremial de la facultad, integrando el Claustro, el Consejo y la Secretaría. Una vez recibido participó en la cátedra de Derecho Financiero y Derecho Administrativo y ganó una beca para estudiar Administración Pública en el exterior; también cursó estudios de maestría en Derecho Socioeconómico en la Universidad de Montevideo.
Ingresó a la política de la mano del actual secretario de la comuna coloniense Guillermo Rodríguez, en ese entonces presidente del Uruguayo Fútbol Club y de la Junta de Carmelo. Ya en Montevideo fue designado presidente de la juventud de Colonia y luego electo secretario general de Alianza Nacional.
Durante el período 2015-2020 fue electo edil apoyando la lista 904 de Carlos Moreira, siendo el presidente más joven de la Junta Departamental, además de ser el primero en ser reelecto en el cargo.
En octubre de 2019 fue electo representante nacional por Colonia por el Partido Nacional.
Como diputado presentó numerosos proyectos de Ley, integra las Comisiones de Constitución, Códigos, Legislación General y Administración; de Ganadería, Agricultura y Pesca; de Ambiente y las especiales de Frontera y de Tenencia Responsable y Bienestar Animal.
Forma parte de los grupos de amistad interparlamentarios con Australia, Estonia, Mexico, Rumania y Surinam.
El 26 de junio de 2023 asumió como Presidente del PARLASUR.

