Odner tok magistergrad i arkeologi, og var med på det første grunnfagskullet i faget som ble til sosialantropologi. Han arbeidet ved Universitetet i Bergen fra 1963 til 1972. Odner var en arkeolog som i høy grad søkte å finne de store linjer i forhistorien, og ble som sådan en viktig del av det sosialantropologiske miljøet som holdt på å dannes i Bergen.