Gustavsson spielte für GAIS in der Allsvenskan. Außerdem war er schwedischer Nationalspieler. Für die "Blågult" nahm er an der Weltmeisterschaft 1934 teil und kam zu zwei Einsätzen.