Krabbe blev 1809 löjtnant, 1845 överstelöjtnant, anförde 1848 en bataljon i träffningarna vid Bov och Slesvig (där han blev sårad och tillfångatagen), utmärkte sig som överste och brigadchef 1849 i träffningen vid Ullerup i Sundeved och 1850 i slaget vid Isted, där han kommenderade vänstra flygeln, samt under försvaret vid Mysunde. År 1852 utnämndes han till generalmajor och fick 1860 generallöjtnants avsked.