Většinu seniorské kariéry strávil v AHL, kde odehrál sedm sezón. Postupně zde vystřídal týmy Portland Pirates, Providence Bruins, Charlotte Checkers, Texas Stars a Belleville Senators. Nejvíce zápasů (182 v základní části) odehrál za Springfield a připsal si v nich 56 bodů za 25 gólů a 31 asistencí. Kromě toho se objevil i v KHL, Extralize, ECHL a slovenské lize.