Born to a Thai Chinese family, Puey was a graduate of the first class of Thammasat University, teaching as a lecturer of French until winning a scholarship to study economics at the London School of Economics in 1938.