Christopher Budde-Lund blev artillerikadet 1819, løjtnant i artilleriet 1823, premierløjtnant 1833 og kaptajn 1841. Dengang var artilleriet det danske militærs videnskabelige afdeling, og derfor blev Budde-Lund sendt på en del studierejser. Under Treårskrigen var han stationeret i Fredericia under hele belejringen og modtog 9. september 1849 Ridderkorset for tro tjeneste. Senere optrådte han som batterichef i slaget ved Isted og spillede dermed en nøglerolle i den danske sejr.