Nachdem er im NHL Entry Draft 2014 in der fünften Runde an 126. Position von den Vancouver Canucks aus der National Hockey League ausgewählt worden war, hatten die Canucks seine Transferrechte im Januar 2015 an die Chicago Blackhawks abgetreten, die im Gegenzug Adam Clendening an die kanadische Westküste abgaben. Im Mai 2016 nahm Chicago den Verteidiger schließlich unter Vertrag, wo er sich zum Beginn der &lt;a href="NHL%202016/17"&gt;Saison 2016/17&lt;/a&gt; einen Platz im NHL-Kader sichern konnte. Den weiteren Verlauf der Spielzeit verbrachte er zu etwa gleichen Teilen in der NHL und beim Farmteam der Blackhawks, den Rockford IceHogs, in der American Hockey League (AHL). Auch in den folgenden beiden Spielzeiten pendelte der Schwede zwischen dem NHL- und AHL-Kader, wobei er wie in seinem Rookiejahr jeweils um die 40 NHL-Partien absolvierte. Mit Auslauf seines Vertrags im Sommer 2019 wurde Forsling im Juni 2019 gemeinsam mit seinem Landsmann Anton Forsberg zu den Carolina Hurricanes transferiert. Im Gegenzug erhielten die Chicago Blackhawks Calvin de Haan und Aleksi Saarela.