Phil Di Giuseppe was born October 9, 1993 in Maple, Ontario. He attended the University of Michigan and was selected in the second round of the 2012 NHL Entry Draft by the Carolina Hurricanes.

Di Giuseppe opted to forgo his final year of NCAA eligibility and signed Hurricanes on March 26, 2014. He joined the club's AHL affiliate, the Charlotte Checkers, for three games to conclude the 2013–14 regular season.

Di Giuseppe would spend his first full professional season with the Checkers in 2014-15. In 76 games for the club he scored 11 times and added 19 assists. He would start the following year with the Charlotte as well, but would soon receive his first recall to the NHL. He made his NHL debut for the Hurricanes on December 5, 2015 in a 3-2 victory over the Montreal Canadiens. He would go on to appear in 41 games for the Hurricanes during the 2015-16 season, scoring seven goals and adding 10 assists.