Jej ojciec, Diosdad Macapagal, był prezydentem Filipin w latach 60. Podczas studiów na Uniwersytecie Georgetown w Waszyngtonie poznała Billa Clintona, późniejszego prezydenta USA. Była wykładowcą uniwersyteckim, podsekretarzem stanu w ministerstwie handlu na Filipinach. Od 1998 r. pełniła urząd wiceprezydenta. W 2001 r. została prezydentem Filipin.
W maju 2004 została wybrana ponownie prezydentem.