Odhner studerade vid KTH i Stockholm till ingenjör. Efter avslutade studier flyttade han till Sankt Petersburg i Ryssland 1868. I Ryssland arbetade Odhner i Nobels mekaniska verkstad som ägdes av Alfred Nobels bror Ludvig Nobel. Odhner stannade hos Nobel till