The Stage of Eternity, 2017-18
The American Dream, 2015-16
Bin Feng was born in 1989 in Shanghai, China. He received his B.F.A. from Shanghai Institute of Visual Art and his M.F.A. in Photography from Savannah College of Art and Design. In addition to photography, he makes video installations, sculptures and large-scale oil paintings. His work has been exhibited in national and international exhibitions.
Bin Feng’s large scale color photographs explore the gap between fiction, reality, and cultural difference. He stages elaborate, detailed settings of a dream-like, mythologized America of spectacular material wealth, ease, and palatial dwellings. Feng is often present in his photographs assuming an ambiguous position as a distant witness, participant, voyeur, or outsider.