Чемпион мира среди юниоров в 2001 году.
Играл в составе омского Авангарда до 2008 года. Начал сезон 2008—2009 КХЛ в Авангарде, но 26 сентября 2008 года был отдан в СКА Санкт-Петербург в обмен на защитника Александра Рязанцева.
В настоящее время выступает за новокузнецкий «Металлург».