He spent most of his playing career in the AHL and ECHL. He won the ECAC’s Ken Dryden Award in 2002. He played 18 games in the AHL for the Providence Bruins, Manchester Monarchs, Norfolk Admirals and St. John's Maple Leafs. In the ECHL, he played 4 seasons with the Pee Dee Pride, Florence Pride, Mississippi Sea Wolves and Alaska Aces. He retired in 2006 after his season with the Aces.