Воспитанник СДЮСШОР «Рубин». Выступал за команды «Рубин» Казань (1991, 1993, 1997—1999), «Идель» Казань (1992), «Нефтехимик» Нижнекамск) (1994—1996, 2006), ЦСКА Москва (2000—2001), «Кубань» Краснодар (2001), «Динамо-СПб» Санкт-Петербург (2002), «Кристалл» Смоленск (2003), «Волгарь-Газпром» Астрахань (2003), «Томь» Томск (2004—2005), «Анжи» Махачкала (2006).
После окончания футбольной карьеры работал в СДЮСШОР «Рубин» на должности тренера-преподавателя и выступал за любительскую казанскую команду «Челси-Казань» в первенстве Республики Татарстан по футболу. 31 мая 2008 года во время одной из календарных игр почувствовал себя плохо и в тот же день скончался.