Gustafsson ble olympisk mester i tautrekking under OL 1912 i Stockholm. Han var med på det svenske laget som beseiret det britiske laget i finalen som ble avviklet 8. juli 1912. Det svenske laget besto av Gustafsson, Adolf Bergman, Arvid Andersson, Johan Edman, Erik Fredriksson, Carl Jonsson, Erik Larsson og Herbert Lindström. Opprinnelig skulle det vært fem lag i tautekkingkonkurransen men kun Sverige og Storbritannia stilte med hvert sitt lag.