Having represented the Sweden U17, U19, and U21 teams, Pettersson was part of the Sweden U21 team that finished sixth at the 1998 UEFA European Under-21 Championship.