Stephen Pucci was born in Northampton, England, the third son of two school teacher parents. He grew up and went to school in the English county of Buckinghamshire, and later completed a degree in Modern Chinese Studies at The University of Leeds, after which Stephen moved to Shanghai, China.