Etter krigen fortsatte Hamre sin tjeneste i Forsvaret. I 1947, samme år som han ble kaptein, avla han eksamen ved den svenske Krigshögskolan i Stockholm. Han avanserte til major i 1953, oberstløytnant i 1955, oberst i 1965 og ble utnevnt til generalmajor i 1972.