He made his Elitserien debut playing with Linköpings HC during the 2012–13 Elitserien season. Pettersson was selected by the Philadelphia Flyers in the 7th round, 198th overall, at the 2014 National Hockey League (NHL) Entry Draft.