Krohn kam bereits mit 14 Jahren als Freikorporal in das oldenburgische Infanterie-Regiment und avancierte bis 1807 zum Premierleutnant. 1809 hatte er für seine Tapferkeit beim Sturm auf Stralsund den Dannebrogorden erhalten. Er stieg 1813 zum Hauptmann auf und war Adjutant von General Friedrich von Hessen, der ein dänisches Hilfskorps befehligte. Als dieser im Gefecht von Sehested den russischen General von Wallmoden besiegen konnte, war Krohn dessen Stabschef. Dänemark verlor dennoch den Krieg und wandte sich nun gegen Napoleon Bonaparte.