Воспитанник казанской СДЮШОР №8. Первый тренер — В. Горюнов. Выпускник Симферопольского государственного университета (1992).
В 1994 году начинал играть за волгоградский клуб «Лукойл-Спартак», в составе которого стал четырёхкратным чемпионом России (1997, 1999, 2003, 2004) и шестикратным обладателем Кубка России (1998, 2000, 2001, 2002, 2003, 2004).
С 1995 года выступал за сборную России. Серебряный призер Олимпиады в Сиднее (2000), бронзовый призер Олимпиады в Афинах (2004), победитель Игр Доброй Воли 1998 (Нью-Йорк), бронзовый призер чемпионата мира 2001 (Фукуока), победитель Мировой Лиги 2002 (Греция), обладатель Кубка мира 2002 (Белград), бронзовый призер чемпионата Европы 1997 (Севилья).
В 2004 году стал капитаном команды «Синтез» (Казань), в составе которой выиграл Кубок «Len Trophy» (2006-2007), чемпионат России (2007) и Кубок России (2005).
В 2009 году объявил о завершении спортивной карьеры.
С 2009 по 2010 год является директором бассейна «Оргсинтез», с 2010 вице-президентом клуба «Синтез» (Казань), с января 2011г. — главным тренером «Синтеза».
Награждён орденом Дружбы и медалью ордена «За заслуги перед Отечеством» II степени.