Wesley learned chess from his father at the age of six, and began competing in junior tournaments at the age of nine. When he earned his Grandmaster title at the age of fourteen, So completed the ‘trifecta’ of being the youngest-ever Filipino National Champion, IM, and GM. Wesley came to the U.S. in August of 2012, enrolled at Webster University, and leapt from being a top 100 player to one of the top ten in the world. He lead Webster to 3 back to back national championships. In 2014, So won the Millionaire Chess Open.
Beginning with his win in the 2016 Grand Chess Tour, that he sealed by winning the 2016 Sinquefield Cup, So entered two of his most successful years yet. He won two gold medals at the 2016 Baku Olympiad, one for himself on board three, and on for the entire team. He passed the FIDE rating of 2800 by winning the 2017 Tata Steel Masters tournament, and then became the 2017 U.S. Champion beating Alexander Onischuk in a playoff match.