Ben Thomson was born on January 16, 1993 in Orangeville, Ontario. A product of the Ontario Hockey League where he played first for the Kitchener Rangers and then the North Bay Battalion, Thomson was selected in the fourth round of the 2012 NHL Entry Draft by the New Jersey Devils.

Thomson made his professional debut with the Devilsí AHL affiliate in Albany during the 2014-15 season. In 67 games he recorded eight goals and eight assists. He would spend the better part of three full seasons in Albany before getting his first taste of NHL action. Thomson suited up for New Jersey for the first time on April 4, 2017 and would go on to take part in two more games as the season came to an end.