Han var sønn av sekretær og senere byskriver i Bergen Christen Svensen (1787–1863) og Cecilie von Barner (1794–1833). Han het opprinnelig Svensen, men tok i voksen alder etternavnet Barner etter moren.