Weah se narodil v ghettu na předměstí liberijské metropole a předtím, než v roce 1988 přišel do AS Monako, se živil i jako operátor v telefonní ústředně.

Ve Francii Weah vyhrál s monackým týmem pohár (1991) a v dresu Paris Saint-Germain jak pohár (1993 a 1995), tak ligový titul (1994). Poté přestoupil do Milána, kde působil pět sezón, během nichž slavný AC dvakrát vyhrál nejvyšší italskou soutěž.

Poslední velký titul získal v roce 2000 v anglické Chelsea, se kterou vyhrál pohár.

Už jako hráč se věnoval charitativní práci, v roce 1997 se stal vyslancem dobré vůle dětského fondu UNICEF, bojoval také proti šíření HIV.

Když ve věku 37 let ukončil hráčskou kariéru, zapojil se do politiky.

V roce 2005 kandidoval na prezidenta Libérie a až ve druhém kole prohrál s Ellen Johnsonovou-Sirleafovou.

V roce 2014 ovšem jasně porazil prezidentčina syna ve volbách do liberijského senátu a nedávno oznámil, že se bude příští rok znovu ucházet o funkci prezidenta.