König ble olympisk mester under OL 1920 i Antwerpen. Han var med på det svenske laget som vant lagkonkurransen i sprangridning. Det svenske laget besto av Frank Martin på hesten «Kohort», Daniel Norling på «Eros II», Hans von Rosen på «Poor Boy» og König på hesten «Tresor». Fire år senere, under OL 1924 i Paris, var han og hesten «Bojar» med på det svenske laget i feltritt som kom på andreplass.