Guang Niu was born in Beijing, China in 1963, and holds Canadian nationality. He studied at the Beijing TV and Broadcasting School, and began his professional career as a photographer with The Associated Press in Beijing in 1997. In 2000, he moved as a staff photographer to Reuters and from 2004 to Getty Images, both in the Chinese capital. Since 2009, Guang Niu has been working freelance.