Lacroix was born in Newton, Massachusetts, and began his hockey career playing for the high school team in 1914. By 1917 he began playing in the Boston city senior amateur league. He joined the Boston Athletic Association in 1919 and played for their hockey team in the city senior league and later the United States Amateur Hockey Association. He was selected to the United States Olympic team at the 1924 Winter Olympics, winning a silver medal.