Han var søn af kaptajn Oluf Justus Krabbe (1830-1891) og Johanne Christine født Christensen og sønnesøn af major Carl Frederik Krabbe (1793-1849), der faldt i slaget ved Fredericia. Som kaptajn og depotkommandør ved 5. regiment blev han 30. januar 1901 Ridder af Dannebrog. Senere steg han til generalmajor.