Хоккеист занимался этим видом спорта еще с ранних лет. Сначала он тренировался в Электростали, а ярко заявил о себе в Воскресенске, выступая за «Химик» три сезона.
За воскресенцев он выступал три сезона и 175 матчей. Болельщикам он запомнился своей яркой игрой и голевым чутьем.
В КХЛ капитан МХК «Химик» пробился, выступая в всероссийской лиге за балашихинское «Динамо». В его карьере на высшем уровне были клубы «Динамо», «Салават Юлаев», «Спартак», СКА и ХК «Сочи». В КХЛ он провел 376 матчей. В ХК «Сочи» он провел свой последний игровой сезон.