Chen was born in Nanhai in Guangdong Province in 1870.
In 1908, Chen was appointed deputy director of the bureau of printing and engraving and sent on a mission overseas to investigate methods of postage stamp production.