In the 2009–10 season, Eric was assigned to Moose to begin his first professional season. He played only 37 games with Manitoba before he was reassigned to secondary affiliate the Victoria Salmon Kings of the ECHL. He then signed a three-year contract with Genève-Servette HC of the Swiss NLA on June 7, 2010.[2] In January 2013, he signed, with fellow Geneva teammate Dan Fritsche, a three-year contract with the HC Lugano through the end of the 2016 season.
Walsky was forced to retire from professional hockey prior to the 2017-18 season because of multiple concussion issues.