Родился 23 июля 1981 года в городе Усть-Каменогорске. Хоккейная школа — устькаменогорское «Торпедо». Первый тренер — Станислав Фролов.
С 2000 года выступает за «Локомотив» Ярославль.
Чемпион России (2002, 2003), серебряный призёр национального чемпионата (2008, 2009), обладатель бронзовых наград (2005), бронзовый призёр Кубка Шпенглера (2003). Выступал за юношескую и молодёжную сборные России.