Inicia su carrera deportiva a los 8 años de edad, participando en un Torneo de Novatos en el Country Club en 1969, y obtiene el primer lugar en la categoría pre-infantil. En 1970 comenzó a nadar formalmente y fue seleccionada para participar representando a Costa Rica. En 1973 participó en los primeros Juegos Centroamericanos y gana 14 medallas (13 de oro y una de plata). Desde 1975 y 1980 participa en muchos torneos Internacionales, incluyendo Juegos Centroamericanos y del Caribe, Panamericanos Olimpíadas y Campeonato Mundial de Natación. Fue declarada Mejor Nadadora Nacional, mejor deportista de Costa Rica en mas de una ocación. Logró nadar en la final de los Juegos Olímpicos en Moscú, donde obtiene un sétimo lugar, que fue el mejor resultado de un deportista de Costa Rica en aquella época. María del Milagro se retira de la Natación en 1983.
Durante los últimos años de natación, María del Milagro tambien estudiaba medicina. Se graduó como médico general en 1985, pediatra en 1989 e infectología pediátrica en 1995. Trabajó en el Hospital Nacional de Niños hasta 1997, cuando se mudó a los Estados Unidos donde ha estado trabajando en investigación clínica en el desarrollo de muchos medicamentos en compañías farmacéuticas. María del Milagro ha sido autora y coautora de más de 50 artículos publicados en revista científicas y ha presentado más de 75 trabajos en multiples congresos médicos.