Er wurde 1980 in Peking geboren, wuchs die meiste Zeit seiner Jugend in Belgien auf und zog nach China, um sein Finanzstudium abzuschließen. Heute arbeitet er als Fachmann in der Beleuchtungsbranche und betreibt sein eigenes Unternehmen in China, Hongkong und Südostasien.
Binbin beschäftigt sich seit 15 Jahren mit der Fotografie, sowohl mit Film als auch mit Digitaltechnik, wobei er in letzter Zeit mehr Architektur- und Stadtansichten für seine Arbeit fotografiert.