Shao Yiwen is a Chinese swimmer. She competed at the 2012 Summer Olympics in the Women's 400 metre freestyle, finishing 14th in the heats, failing to qualify for the final. She finished 9th in the heats of the Women's 800 metre freestyle.