Long voitti olympiakultaa 56 kilogramman painoluokassa Pekingin olympialaisissa 2008 yhteistuloksella 292 kg (132 kg + 160 kg).[1] Samana vuonna hän voitti myös maansa mestaruuden. Toisen olympiakultansa Long voitti Rion olympialaisissa 2016[2]. Tuolloin hänen voittotuloksensa 56-kiloisten painoluokassa oli maailmanennätys 307 kg (137 kg + 170 kg)[2].
Long on 155 senttimetriä pitkä ja painaa 56 kilogrammaa. Hänen valmentajanaan toimii Long Wangchun.