Il joue au niveau professionnel depuis 1997 alors qu'il se joint au SC Energija. Il évolue ensuite en Lettonie et en Biélorussie avant de rejoindre le HC Dukla Trenčín pour une saison.
Il signe pour la saison 2010-11 avec les Peterborough Phantoms. Il représente son pays depuis 1999 aux diverses compétitions internationales.