Během své seniorské kariéry působil hlavně v Extralize a AHL. V Extralize nastupoval nejčastěji za HC Sparta Praha, kde ve čtyřech sezónách a 152 zápasech nasbíral 167 bodů za 69 gólů a 98 asistencí, v AHL pak byl jeho hlavním působištěm klub Belleville Senators, kde strávil čtyři sezóny a v 148 zápasech se prezentoval ziskem 88 (37 + 51) bodů. Kromě výše zmíněných lig se dále objevil i v NHL (hrál zde za Ottawa Senators), NL, Liize a první české lize.