Creció en una familia de cocineros y desde los 17 años Mario Espinosa trabajó con su padre como ayudante en un restaurante de tapas de la colonia Roma del DF . Antes de estudiar cocina, en 2002, ya trabajaba dentro de Grupo Ambrosía como practicante en el Hotel Sheraton Centro Histórico, un año después ingresa a CCA (Centro Culinario Ambrosia), en 2005 tiene la oportunidad de trabajar con Enrique Olvera en el restaurante Lizarran, a finales de 2005 se integra al equipo PUJOL donde después de un año y con tan sólo 22 años, logró el puesto de ayudante de cocina con Enrique Olvera y gracias a su talento se convirtió en Jefe de Cocina, en el 2008 trabajo con el menú y la apertura de LOBBY, en el hotel HABITA, Ciudad de México, en mayo de ese mismo año el Giraldillo, en Chiapas,…