 Mohr was born in Copenhagen, the son of a tradesman named David Mohrendal.Beginning in 1662 he traveled to the Netherlands, to study mathematics with Christiaan Huygens.In 1672 he published his first book, "Euclides Danicus", simultaneously in Copenhagen and Amsterdam, in Danish and Dutch respectively.