Blom tok eksamen artium i 1900, offiserseksamen i 1903, og eksamen fra Den Gymnastiske Centralskole i 1907. Han ble premierløytnant i 1903, kaptein i 1911, og major i infanteriet i 1930. Fra 1935 var han oberst og leder for Hordaland infanteriregiment nr. 9. Under andre verdenskrig var han plasskommandant på Voss og fra 25. april leder for de norske styrkers avsluttende kamper i distriktet. Intens tysk bombing gjorde at de norske avdelingene måtte trekke seg tilbake til nord for Sognefjorden, og da kampene i Sør-Norge ble oppgitt tidlig i mai fikk Blom ansvaret for å demobilisere de norske styrkene i området.