Yunost Minsk
He began playing professionally for Yunost Minsk in the Eastern European Hockey League in 1995. He spent 2000–01 and 2001–02 with HC Brest in the French league. He rejoined Minsky for another three seasons before playing for Lada Togliatti of the Russian Super League in 2006–07. He played for Minsk again the next season, and then joined Amur Khabarovsk in 2008 before HC Spartak Moscow.