 He would play one game for the Quebec Nordiques during the 1993–94 season, and five more for the Buffalo Sabres near the end of the decade.The majority of his professional career was spent in the American Hockey League and International Hockey League.He retired after the 2001–02 season with the Rochester Americans, where he was the longest serving captain in franchise history.