Meng Fanlong (born 5 February 1988 in Inner Mongolia) is a Chinese professional boxer who fought at the 2012 London Olympics as a light-heavyweight.
He is a southpaw.
At the 2010 Asian Games (results) he beat two opponents before being outclassed 1:12 by Elshod Rasulov.
At the Asian Championships he lost the final to Kim Hyeong-kyu (KOR) 13:15.
At the 2011 World Amateur Boxing Championships he beat three opponents before losing to Adilbek Niyazymbetov.
At the 2012 Olympics he defeated Ahmed Barki 17:8 but lost to Yamaguchi Falcão Florentino 17:17 on countback.