Edmond Demolins, 1852 yılında Marsilya, Fransa’da doğmuştur. Babası fizikçi olan Demolins orta öğrenimini Mongre Cizvit Kolejinde tamamladıktan sonra 21 yaşında iken 1873 yılında Paris’e yerleşti. 1881 yılında Sosyal Reform (Sosyal Bilim) Dergisini kurarak editörü oldu.
Frederic Le Play hayattayken Sosyal Reform (Sosyal Bilim) Dergisinin yayıncısı olan Edmond Demolins 1882 yılında üstadı Frederic Le Play’in ölümünden sonra 1886 yılında gruptan ayrılarak La Science Sociale’i çıkarmaya başladı. Eğitim alanında kendi geliştirdiği programları uygulamak için 1899 yılında Ecole des Roches’i kurmuştur. Bugün halen eğitim hizmeti vermeye devam eden Ecoles Des Roches özel lisesinin 1899 yılında kuruculuğunu yaptı.
Edmond Demolins sosyal bilimin sosyal reformlara odaklanması gerektiğini düşünmekteydi. Bir doktor gibi önce hastalığı teşhis etmeli, sonra onu iyileştirmeliydi. Bunun için de toplumdaki farklı tiplere temas etmelidir. İngilizlerin egemenliğinin nedenlerini incelediği “Anglosaksonların Üstünlüğünün Sebepleri Nelerdir?” adlı çalışmasında eğitime ve bireyci girişimciliğe önem atfetmektedir.