Cohn was born in the Jewish quarter of Breslau in the Prussian Province of Silesia. This is now Wroclaw, Poland. Starting at age 16 he studied botany under Heinrich Goppert at the University of Breslau. He then moved to the University of Berlin. At age 19 in 1847 he received a degree in botany at Berlin. 