Dame Margaret served successively as Resident Representative of UNDP in eight countries, in Asia, Latin America and Africa. From 1974–87 she occupied senior positions at UN headquarters in New York and was also given special responsibility for a number of disaster relief programmes, including the Chernobyl nuclear disaster, the Mexican earthquake of 1985 and the Kuwait oil wells of 1991.
From 1967–8 Dame Margaret served as Senior Economic Adviser to Harold Wilson in the Prime Minister's Office of the Government of the United Kingdom.
Dame Margaret was educated at Newnham College, Cambridge, of which she is an Honorary Fellow. She continues to work ad honorem for the UN and for the President and Government of Bolivia. Amongst other activities she is a member of Jimmy Carter's International Council for Conflict Resolution.