Han har tidligere spillet for SKA St. Petersburg og HK Sibir Novosibirsk i KHL. Han ble draftet av New York Islanders i andre runden, som nummer 31 totalt, 2009. Han spilte kun fire kamper i NHL før han dro til KHL.