 Between 1951 and 1967 Pettersson played for Surahammars IF, Södertälje SK and Västra Frölunda IF.He won the Swedish championship twice, in 1956 with Södertälje and in 1965 with Västra Frölunda.He won Guldpucken in 1959–60 as the most valuable player in Swedish Championship playoffs.