Before he played in the NHL, he played 3 seasons in the RSL with Yaroslavl Torpedo. He was drafted with the 52nd overall pick by the Dallas Stars in the 1997 NHL Entry Draft. He has also played 15 games in the IHL with the Michigan K-Wings and Utah Grizzlies, as well as playing 2 seasons in the AHL with the Utah Grizzlies and Hartford Wolf Pack.