Během své seniorské kariéry působil hlavně v AHL a NHL. V AHL nastupoval nejčastěji za Syracuse Crunch, kde ve dvou sezónách a 82 zápasech nasbíral 75 bodů za 33 gólů a 42 asistencí, v NHL pak byl jeho hlavním působištěm klub New York Islanders, kde strávil jednu sezónu a v 82 zápasech se prezentoval ziskem 9 (2 + 7) bodů. Kromě výše zmíněných lig se dále objevil i v ECHL, ruské lize a polské lize.