Al momento dell'incoronazione, Yu Wenxia era una studentessa di musica che aveva progetti di diventare un'insegnante.[4]
Il 30 giugno 2012, Yu Wenxia è stata incoronata Miss Cina 2012, presso il Jinhai Lake Resort di Pechino, ottenendo quindi il diritto di rappresentare la propria nazione al concorso internazionale Miss Mondo.
Il 18 agosto 2012 la modella vince il titolo di Miss Mondo 2012, alla fine dell'evento svolto presso il Dongsheng Fitness Center Stadium di Ordos City nella Mongolia interna. Durante l'evento preliminare Miss World Beach beauty si era classificata alla quinta posizione, mentre era giunta terza per il titolo speciale di Miss World Top Model. Ha inoltre vinto il titolo di Miss World Talent Performance.