Ο Τσι Ουίν Λο γεννήθηκε στο Χονγκ-Κονγκ και σπούδασε αρχιτεκτονική στα πανεπιστήμια του Τορόντο και του Χάρβαρντ. Εν συνεχεία, δίδαξε αρχιτεκτονική σύνθεση στο Syracuse University της Νέας Υόρκης και εκλέχτηκε υπότροφο μέλος της Academie Schloss Solitude στη Στουτγάρδη.