Большую часть карьеры провёл в нижнекамском «Нефтехимике». Так же выступал в «Ак Барсе», новокузнецком «Металлурге», СКА и «Сибири».
В 2000 году был выбран на драфте НХЛ клубом «Эдмонтон Ойлерс» в 9 раунде под общим номером 274.