Wesley So ist Großmeister und spielt für die USA, wo er auch lebt. Geboren wurde er am 9. Oktober 1993 in Bacoor auf den Philippinen, wo er im Alter von sechs Jahren Schachspielen lernte. Nachdem er sich die Regeln gut eingeprägt hatte, zog er mit einem Schachspiel unter dem Arm durch die Nachbarschaft, um Gegner zu finden. Im Alter von neun Jahren begann er in örtlichen Jugendturnieren zu spielen.
2006, im Alter von 12 Jahren und 10 Monaten, wurde Wesley der jüngste Internationale Meister, den die Philippinen je hervorgebracht hatten, und im gleichen Jahr spielte er bei der 37. Schacholympiade in italienischen Turin in der philippinischen Nationalmannschaft, auch da als jüngster philippinischer Nationalspieler aller Zeiten. Als er 14 Jahre, einen Monat und 28 Tage alt war verlieh ihm die FIDE den Großmeistertitel und machte ihn damit zum neuntjüngsten Großmeister in der Geschichte des Schachs.
In den folgenden Jahren gewann Wesley So zahlreiche Turniere und kletterte in der Weltrangliste immer weiter nach oben. 2014 entschloss er sich, Schachprofi zu werden und gehörte bald darauf zu den Top Ten der Welt. Anfang 2017 hatte er eine Elo-Zahl von 2822, die bislang höchste Elo-Zahl seiner Karriere. 2014 wechselte So vom philippinischen Schachverband zum Schachverband der USA. Bei der Schacholympiade 2016 feierte er sein Olympiadebüt für die USA und gewann zwei Goldmedaillen: Gold für das beste Einzelergebnis an Brett drei und Gold für den Sieg mit der Mannschaft – es war das erste Mal seit 1976, dass die Mannschaft der USA wieder Gold bei Olympia gewann.