Fredrik Odfjell dro til sjøs som 17-åring og tok skipsførereksamen i 1900. Han seilte fram til 1913. I 1925 satt han i styret for Gamlehaugen, den offisielle kongeboligen i Bergen.