- from 2016 Lokomotiv Kuban
- 2011—2016 Nizhny Novgorod
- 2011—2012 Ryazan
- 2009—2011 Dynamo (Moscow)
Grew up with Dynamo Moscow (Russia) juniors. Made his debut with Dynamo Moscow 2nd team during the 2007-08 season. Played there till the 2010-11 season, also making his debut with Dynamo Moscow main team during the 2009-10 season. Signed for the 2011-12 season by BC Ryazan. Signed for the 2012-13 season by BC Nizhny Novgorod. Played there till the 2015-16 championship. Signed for the 2016-17 season by Lokomotiv Kuban Krasnodar.
Has been member of the Russian U-18 and U-20 National Team. Played at the 2007 European U-18 Championship. Played at the 2009 and 2010 European U-20 Championships.