Lo Fo Sang speelde in de jeugdopleidingen van Ajax en HFC Haarlem. Toen die club in 2010 failliet ging kwam hij bij Zeeburgia waar hij snel vertrok. Hij speelde zaalvoetbal bij ZVV ter Beek Amsterdam uit Diemen en kwam in 2011 bij OFC Oostzaan terecht. Hij speelde daar drie jaar en promoveerde van de derde klasse naar de hoofdklasse. Daarna werd hij in de zomer van 2014 aangetrokken door FC Volendam, dan uitkomend in de Jupiler League.[1][2] Lo Fo Sang debuteerde hiervoor op 15 augustus 2014 in het betaald voetbal. Op die dag verloor Volendam in eigen huis met 0–2 van N.E.C.. Lo Fo Sang viel in de 82e minuut in voor Oscar Wilffert.[3] Lo Fo Sang verlengde in augustus 2015 zijn contract bij Volendam tot medio 2017, met een optie voor nog een jaar.[4] Begin 2017 werd zijn contract per direct ontbonden vanwege privéomstandigheden en weinig zicht op speelminuten.[5] In de zomer van 2017 was hij twee weken bij AFC voor beiden uit elkaar gingen. In januari 2018 sloot Lo Fo Sang zich aan bij het Oostenrijkse Karabakh Wien, dat uitkwam op het derde niveau.[6] Na een halfjaar werd de optie in zijn aflopende contract niet verlengd. De ploeg had geen promotie weten te bewerkstelligen en Lo Fo Sang werd te duur bevonden. In januari 2019 keerde de verdediger terug bij OFC Oostzaan.[7] In de zomer van 2021 ging Lo Fo Sang spelen voor Olympia Haarlem.[8] Een half seizoen later verkaste hij naar VVSB. Begin 2024 werd bekend dat Lo Fo Sang VVSB in de zomer zou verlaten.[9]