Ved Treårskrigens udbrud i 1848 stod Blom endnu som major ved 3. bataljon, der først dagen efter slaget ved Slesvig stødte til hæren, men få dage efter udnævntes han til oberstløjtnant og kommandør for 4. bataljon, med hvilken han deltog i træfningen ved Nybøl 28. maj. 5. juni ved Dybbøl kommanderede han en midlertidig formeret brigade og fremhævedes af F.A. Schleppegrell for sin under slaget, i hvilket han såredes, udviste tapperhed. Under våbenstilstanden overtog han på ny kommandoen over sin bataljon, der i hele det følgende års felttog hørte til besætningen på øen Als, og her blev Blom i 1849 udnævnt til oberst og ved krigens udbrud 1850 ansat som kommandant. 1852 inddroges kommandantskabsposten, og Blom, der ikke havde ønsket i det sted at gå som kommandant til Fredericia, modtog da under 2. maj samme år sin afsked af krigstjenesten. 1840 var han blevet Ridder af Dannebrog og blev ved sin afgang Dannebrogsmand.