Actualmente dirige al Associazione Calcio Bellinzona de la Challenge League, la segunda división suiza.
Mario Rosas es un jugador formado en la cantera del FC Barcelona, a los 14 años recala en La Masía desde su Málaga natal, Esteban Vigo fue el artífice de su entrada en ella.
En su primera temporada, la 1997/98, en el equipo filial F. C. Barcelona "B" se destapó como goleador consiguiendo 18 goles.
Al acabar contrato con el Fútbol Club Barcelona ficha por el Deportivo Alavés en dónde no consigue asentarse siendo cedido la temporada 2001/02 a la U. D. Salamanca en Segunda División.
Mario Rosas colgó sus botas definitivamente jugando algunos partidos el Club Deportivo Burriana en la Regional Preferente de la Comunidad Valenciana.
En la temporada 2017-18, comenzaría su trayectoria como entrenador dirigiendo al juvenil B del Club Deportivo Roda.