Han var søn af daværende vagtmester, senere kaptajn i landeværnet og toldforvalter i Ærøskøbing, Johan Henrik Bernhard Ludvig Krabbe (3. april 1750 i Rendsborg – 5. juli 1809) og første hustru, Anna Marie f. Marienhoff (1751 – 17. december 1806). Krabbe blev 1808 fændrik og 1809 sekondløjtnant ved Kongens Regiment til fods og avancerede her 1813 til premierløjtnant, 1822 til kaptajn, 1837 til major. 1840 blev han Ridder af Dannebrog, 1845 udnævntes han til oberstløjtnant og chef for 13. linjebataljon, og i spidsen for denne afdeling drog han 1848 i felten.