Воспитанник новосибирской школы русского хоккея. Первый тренер – Александр Фёдорович Майорин.
В «Кузбассе» дебютировал в сезоне 2006-2007 г. Играет за команду 15-й сезон. В 2004-2005 г. выступал за «Локомотив» (Оренбург).
В чемпионатах России провёл 394 матча, забил 49 мячей, сделал 62 голевые передачи. В Кубке страны - 102 матча, 10+9.
Серебряный призёр чемпионата России-2009.
Бронзовый призёр чемпионатов России-2008, 2010.
Серебряный призёр юниорского первенства мира-2006.