He made his NHL debut with the Canadiens during 2000-01 NHL season. He split his time between both the Canadiens and their AHL affiliate Quebec Citadelles. He earned a permanent spot on the Canadiens roster during the 2001-02 NHL season. He went back to Russia during the 2004-05 NHL lockout to play for his former team Dynamo Moscow.