Odin Hansen var fisker av yrke, han hadde kystskippereksamen fra 1941 og var formann i Gildeskål distriktsfiskarlag fra 1956 til 1973. Han var også medlem av Gildeskål kommunestyre, medlem av representantskapet i Norges Råfisklag fra 1956 til 1971 og medlem av styret i Nordland fylkesfiskarlag 1972-1974. På Stortinget satt han i Sjøfarts- og fiskerikomiteen.