Родился 23 мая 1983 года в Первоуральске.
Родился в Первоуральске, где и начал играть в хоккей с мячом в детской команде «Уральского трубника». С сезона 2001/2002 начал выступать за основной состав клуба.
Проведя шесть сезонов за первоуральскую команду, в 2007 году перешёл в «Кузбасс». Выступая за кемеровчан, становится обладателем серебряной (2009) и двух бронзовых медалей (2008, 2010) чемпионатов России, побеждает в Кубке России (2007).
В 2011 году пополнил ряды московского «Динамо». Дважды (2012, 2013) становился чемпионом России и дважды — вице-чемпионом (2014, 2015). Побеждает в Кубке мира 2013 года.
В начале сезона 2015/2016 переходит в хабаровский «СКА-Нефтяник», с которым становится бронзовым призёром чемпионата России, в конце сезона покидает клуб.
После сезона 2016/2017 в шведском клубе «Венерсборг», перешёл в ульяновскую «Волгу» в мае 2017 года, с которой выступал до октября 2017 года.
В ноябре 2017 года вернулся на два сезона в московское «Динамо».
В сентябре 2026 года избран Депутатом Законодательного Собрания Свердловской области по Первоуральскому одномандатному избирательному округу № 22.
