Carl Ehrmann wurde am 22. Juni 1822 als Sohn des Bürgermeisters Gottfried Wilhelm Ehrmann in Löwenberg in Schlesien (heute Lwówek Śląski) geboren. Er absolvierte das Gymnasium und schloss eine Lehre zum Apotheker ab. 1847 ging an die Universität Berlin, um das Staatsexamen zu machen. Ehrmann schloss sich 1848 der revolutionären Bewegung an und beteiligte sich aktiv an Aufständen, zunächst in der Schleswig-Holsteinischen Erhebung im Freikorps von Ludwig von der Tann-Rathsamhausen, dann in Schlesien, in Dresden und in der Rheinpfalz.