Воспитанник нижнекамского «Нефтехимика». Свою первую игру провёл за ХК «Нефтехимик-2», где за сезон провёл 66 игр. Со следующего года стал играть за «Нефтехимик», за первый сезон провёл 56 игр. В молодёжной сборную страны выступал на Суперсерии 2007 против Канады. В следующем сезоне играл за нижнекамцев и в ВХЛ за лениногорский «Нефтяник». В 2009 году стал игроком ХК «Зауралье» (Курган). За три сезона сыграл 187 матчей, набрал 92 (53+39) очка.[1] В сезоне 2012/13 стал лучшим снайпером команды, набрав 19 (13+6) очков в 38 матчах. 22 мая 2013 года перешёл в «Молот-Прикамье» Пермь.[2]
И = Игры; Г = Голы; П = Передачи; О = Очки; Ш = Штрафные минуты; +/- = Плюс/минус; ГБ = Голы в большинстве; ГМ = Голы в меньшинстве ; ГП = Победные голы; М = Место команды в таблице