Feng Youlan was born on 4 December 1895 in Tanghe County, Nanyang, Henan, China, to a middle-class family.
Upon his graduation in 1918, he traveled to the United States in 1919, where he studied at Columbia University on the Boxer Indemnity Scholarship Program.