The native of Rokycany, Czech Republic, cited family and ongoing back problems as the main factors in his decision.
He told iSports.cz the Philadelphia Flyers showed interest in him, as an unrestricted free agent, this summer, but ultimately decided to call it quits.
In 880 career NHL regular-season games with the Florida Panthers, Chicago Blackhawks, Columbus Blue Jackets, Edmonton Oilers, Buffalo Sabres, Canadiens and Hurricanes, Spacek accumulated 82 goals and 273 assists for 355 points, and 618 penalty minutes.
He was originally drafted by the Panthers in the fifth-round (117th overall) of the 1998 NHL Entry Draft.