Es Licenciada en Ciencias Físicas (1964) y Doctora en Ciencias (1974) de la Universidad de Barcelona, España, habiendo realizado su tesis doctoral en la Universidad de Thomas Jefferson de Filadelfia, Pensylvania, gracias a una beca Fulbright. El American Board of Radiology (del cual es examinadora) la certificó en física radiológica en 1971 y el American Board of Medical Physics, en radiofisica sanitaria, en 1991.
Ha trabajado como física radiológica en el Hospital Santa Creu i Sant Pau de Barcelona (1964-1966); en el Stein Research Center, de Filadelfia (1966-1973), y en la West Coast Cancer Foundation de San Francisco, California (1974-1988). En la Organización Panamericana de la Salud, Oficina Regional de la Organización Mundial de la Salud (OPS/OMS) en Washington, D.C. fue Asesora Regional en Radiología y Radioprotección de 1988 a 2000 y Coordinadora del Programa de Medicamentos Esenciales y Tecnología, de 2000 a 2003. Tras hacer de consultora en física médica, seguridad radiológica y servicios de salud, recibió a principios del 2009 una beca del Gobierno de Brasil para ejercer en Recife como Profesora Visitante de la Universidad Federal de Pernambuco, en cuyo Departamento de Energía Nuclear trabaja desde entonces.
Ha escrito un libro, 6 monografías, 49 artículos, 6 posters y 52 resúmenes, y ha contribuido a 24 publicaciones de la OPS/OMS y a 13 del Organismo Internacional de Energía Atómica. Ha organizado y/o participado como conferenciante invitada en más de 187 cursos/talleres/congresos/seminarios internacionales.
Es miembro y ha formado parte de numerosos comités de sociedades científicas. Del 2000 al 2009, presidió el Comité Científico de la International Organization for Medical Physics y en la actualidad co-preside el Health Technology Training Group for Developing Countries de la International Union for Physical and Engineering Sciences in Medicine.
El American College of Radiology la nombró Fellow en 1997 y la American Association of Physicists in Medicine, en 2005. En 2003, recibió la Medalla de Oro de la Sociedad Española de Física Médica.