Nach Abschluss seines Pharmaziestudiums in Gießen wanderte Marx 1860 in die Vereinigten Staaten aus. Bei Ausbruch des Bürgerkrieges trat er in die Unionsarmee ein und diente bis zur ersten Schlacht am Bull Run im Juli 1861 als einfacher Soldat. Wegen seiner medizinischen und pharmazeutischen Kenntnisse erhielt er einen Posten als Assistenzarzt bei der Sanitätstruppe. Im Juli 1862 wurde Marx wegen einer schweren Verwundung ehrenhaft entlassen.