Mario ha collaborato dal 2000 al 2002, come consulente legale, con il C.I.R. Consiglio Italiano per i Rifugiati di Roma, in veste di responsabile di zona della Provincia di Varese e responsabile dello sportello informativo Immigrazione e asilo istituito presso il valico doganale dello scalo aeroportuale di Malpensa.
Entrato come praticante nello studio BGP nel 2000, ne è diventato socio nel 2010 dopo aver esercitato come avvocato.
Mario è iscritto all’elenco degli avvocati disponibili al patrocinio a spese dello Stato.