Hagelin vant en olympisk sølvmedalje under Sommer-OL 1924 i Paris. Han var med på det svenske laget som kom på andreplass i lagkonkurransen i feltritt bak Nederland. Det svenske laget besto av Hagelin på hesten «Varius», Claës König på «Bojar» og Carl Gustaf Lewenhaupt på «Canter» og Torsten Sylvan på «Anita». I den individuelle konkurransen i feltritt kom Hagelin og «Varius» på tjuendeplass.