Sham è nato e cresciuto in una famiglia monoparentale e ha completato il liceo nel 2006. Dopo la laurea, ha lavorato come assistente legislativo e in seguito si è unito a "Rainbow Action", un'ala del Fronte dei diritti civili che promuove i diritti LGBT. Ha partecipato alle proteste di Hong Kong del 2014 ed è diventato un coordinatore del Fronte nel 2015 per un periodo di un anno.