According to Reuters, Liberia had arranged the friendly to retire Weah's famous No. 14 jersey.
The last of their two Africa Cup of Nations tournament appearances was 16 years ago.
Leicester's Wilfred Ndidi and fellow midfielder Peter Etebo, of Stoke City started while Kelechi Iheanacho featured as a second-half substitute.
George Weah played 79 minutes in his team's loss.
Attaque au couteau à Paris: ce que l’on sait de l’assaillant
L'assaillant s'est ensuite engouffré dans une impasse et s'est caché derrière deux touristes anglais qu'il a ensuite agressés . Selon les pompiers, le bilan définitif est de 8 blessés dont 4 grièvement touchés.
Weah, who became the first African victor of the Ballon d'Or in 1995, was elected president of Liberia last December.
According to reports, the president showed glimpses of his quality as he led his country's attack. In his playing days, Weah was an inspiration to young Africans who watched the Liberian in the colours of AC Milan, Paris Saint-Germain or even in his twilight at Chelsea.
Likewise, Tim Weah, his 19-year-old son started the United States of America against Mexico, making it the first time that a father and son will an global footy on the same day.
Goals from Henry Onyekuru and Simeon Nwankwo helped Nigeria into a 2-0 lead before the hosts pulled a goal back through Kpah Sherman's penalty late in the game.
Just a few weeks short of his 52nd birthday, there's also a good chance that Weah Senior will now enter the record books as the oldest player to ever feature in a FIFA-sanctioned worldwide match.