Pettersson vant en olympisk sølvmedalje i curling under Vinter-OL 1924 i Chamonix. Han var med på de svenske laget som kom på andreplass i curlingturneringen bak Storbritannia. De andre på det svenske laget var Johan Åhlén, Ture Ödlund, Carl Petersén, Erik Severin, Karl-Erik Wahlberg, Victor Wetterström og Carl Kronlund.