Schlegel besuchte das Berliner Kadettenhaus und wurde anschließend am 5. Mai 1818 als Sekondeleutnant dem 1. Garde-Regiment zu Fuß der Preußischen Armee überweisen. Bis Mitte April 1839 avancierte er zum Kapitän und Kompaniechef. Mit Patent vom 13. Januar 1827 erfolgte am 7. April 1842 seine Versetzung in das 16. Infanterie-Regiment nach Köln. Unter Beförderung zum Major wurde Schlegel am 22. März 1843 als Kommandeur des II. Bataillons in das 29. Landwehr-Regiment versetzt. Am 13. März 1848 aggregierte man Schlegel dem 1. Garde-Regiment zu Fuß und kommandierte ihn als militärischen Begleiter des Prinzen Friedrich Karl von Preußen. In dieser Stellung nahm er 1848 während des Krieges gegen Dänemark an den Kämpfen bei Schleswig, Oeversee und Flensburg teil. Für Fredericia wurde er mit dem Roten Adlerorden IV. Klasse mit Schwertern ausgezeichnet.