Weihui Lu was born in Shanghai, China, and grew up in New York. She attended Barnard College, Columbia University, where she was selected for the Centennial Scholars Fellowship, which supported her solo exhibit at the Louise McCagg Gallery. Her paintings have been exhibited at venues such as BAU Gallery, Trestle Art Space, Oxford Arts Alliance, and LIC Arts Open, and featured in various publications, including Mud Season Review and Sine Theta Magazine. She was a Resident Artist at Trestle Art Space in 2020. Weihui lives and works in Queens, NY.