Desmarest was born at Soulaines in the department of Aube in France. He was educated at the college of the Oratorians of Troyes and Paris. While doing this, he earned money by teaching, to pay for his education. 