Signed as a free agent by Montreal, July 28, 1992. Traded to Vancouver by Montreal for Jassen Cullimore, November 13, 1996. Traded to Philadelphia by Vancouver with Vancouver's 6th round pick (later traded to Columbus Columbus selected Jaroslav Balastik) in 2002 NHL Draft for Jan Hlavac and Tampa Bay's 3rd round pick (previously acquired, Vancouver selected Brett Skinner) in 2002 NHL Draft, December 17, 2001. Signed as a free agent by Quebec (QNAHL), September 21, 2004. Signed as a free agent by Washington, July 14, 2006. Signed as a free agent by NY Rangers, July 1, 2009. Traded to Atlanta by NY Rangers with Patrick Rissmiller for Todd White, August 2, 2010. Signed as a free agent with Riviere-du-loop (QNAHL),, November 16, 2010. Signed as a free agent by MODO (Sweden), November 25, 2014.