Born in Quebec City, Quebec, Lacroix spent his junior career with the Quebec Remparts of the QMJHL. While with the Remparts, he scored 176 points in combined goals and assists and earned 287 penalty minutes in regular season play. In the 2005-06 postseason, Lacroix scored 7 goals and 5 assists, helping the Remparts to their eventual 6-2 victory over the Moncton Wildcats to win the Memorial Cup. Lacroix turned pro at the end of the 2007-08 season, entering the Washington Capitals organization and joining the Hershey Bears in the Calder Cup playoffs. He scored one goal in the two games leading up to the Bears' first-round elimination by the Wilkes-Barre/Scranton Penguins. For the 2008-09 season Lacroix joined the ECHL's South Carolina Stingrays in the race for what would become the team's third Kelly Cup championship. He placed second in points during the regular season with the Stingrays, scoring 33 goals and adding 31 assists for 64 points in 63 games, a 1.02 point-per-game average. Lacroix made Kelly Cup finals history when he scored back-to-back goals within 13 seconds of each other to seal a 3-2 comeback win over the Alaska Aces in the first game of the finals. Additionally, he tied the ECHLrecord for second-highest number of goals in a final series with 6 goals against the Aces. Lacroix signed with the AHL's Hamilton Bulldogs for the 2009-10 season, posting three points and two penalty minutes in 27 games. Lacroix spent the rest of the season with the Cincinnati Cyclones, scoring 28 points in the regular season and 12 points in the playoffs to lead the Cyclones to their second Kelly cup title in three years, as well as Lacroix's second in two years. Lacroix returned to the Stingrays to begin the 2010-11 season and would swing between the ECHL and AHL's Hershey Bears until the end of the 2011-12 season. In the 2012–13 season, he helped the Odense Bulldogs reach the semifinals of Superisligaen in Denmark. He spent the 2013-14 season in England, playing for the Sheffield Steelers of the EIHL. He led the Steelers in scoring before twin fractures in his ankle cut his season short. Lacroix moved to France for the 2014–15 season, joining the Dragons de Rouen. He transferred to fellow Ligue Magnus side Ducs d'Angers for the following campaign.