Left University of Nebraska-Omaha (CCHA) and signed as a free agent by Kamloops (WHL), August 1, 2002. Missed majority of 2005-06 due to shoulder injury. Rights traded to Tampa Bay by NY Rangers for the rights to Mitch Fritz, July 4, 2007. Traded to Dallas by Tampa Bay for Mario Scalzo, November 19, 2007. Signed as a free agent by Khabarovsk (KHL), June 7, 2008. Missed majority of 2008-09 due to various injuries. Signed as a free agent by St. Louis July 29, 2009. Signed to a PTO (professional tryout) contract by Houston (AHL), November 16, 2010. Signed as a free agent by Ingolstadt (Germany), December 24, 2010.