Blom stammede fra en gammel norsk slægt, som tæller militære i flere generationer. Faderen var kommandør i Søetaten Emanuel Blom (1788-1853), en søn af stiftamtmand Emanuel Blom, moderen Christophine Joachime f. Grüner (1795-1858). Han blev landkadet i 1839 ogS ansattes efter udnævnelsen til sekondløjtnant med anciennitet fra 1843 ved 4. bataljon. I 1846 kom han på Den kongelige militære Højskole, men vendte ved krigens udbrud tilbage til 4. bataljon, hvormed han deltog i kampen ved Bov, slaget ved Slesvig og fægtningen ved Dybbøl. I 1849, da han var premierløjtnant og tjenstgørende ved artilleriet, deltog han i Fredericias forsvar som adjudant hos oberst Christian Lunding. Som halvbatterikommandør rykkede han næste år i felten og deltog i kampene ved Helligbæk, Isted, Wolde og Stenten Mølle, men forsattes i slutningen af felttoget til 3. reservebataljon som kompagnichef. Efter fredslutningen gennemgik Blom generalstabsafdelingen på Højskolen, gjorde tjeneste ved Ingeniørkorpset og rytteriet og blev i 1855 først adjoint, derefter kaptajn i Generalstaben. I 1859 ansattes han som lærer i generalstabsfagene ved Den kgl. militære Højskole, efter at han forinden havde besøgt forskellige undervisningsanstalter i udlandet; han udarbejdede derpå flere ledetråde, hvoraf navnlig "Notitser angaaende Generalstabsforretninger i Felten" (1861) blev meget benyttet under krigen 1864. Senere udgav han foruden andre skrifter og meddelelser til tidsskrifter og blade "Bidrag til den danske Krigsmagts Historie" (1868-70).