Christian Blom werd geboren binnen het gezin van magistraat Jan Blom (1748-1832) en Anne Cathrine Heegaard (1757-1837). Hij huwde in 1812 met Susanne Catherine Blom (kreeg vier dochters) en in 1839 Johanne Marie Mathilde Strauch Bohse. Hij is een neef van politicus Gustav Peter Blom. Christian Blom kreeg in eerste instantie zijn opleiding in Kopenhagen, maar de nautiek trok. Hij ging varen voor zijn oom Hans Jorgen Blom, vocht in de Deens-Zweedse Oorlog (1808-1809) en voer na het sluiten van vrede op zijn eigen schip. Later vestigde hij zich als reder in Drammen. Drammen was destijds een van de muziekcentra van Noorwegen.