Родился в г. Бугульме, Татарская АССР.

В 1986 — 1987 гг. — игрок команды «Турбина» (г. Набережные Челны).
В 1988 — 1990 гг. — игрок команды «Рубин» (г. Казань).
В 1990 — 1997 гг. — игрок команды «КАМАЗ» (г. Набережные Челны).
В 1998 — 1999 гг. — игрок команды «Локомотив» (г. Нижний Новгород).
В 1999 — 2001 гг. — игрок команды «Нефтехимик» (г. Нижнекамск).
В 2001 — 2004 гг. — тренер ФК «Нефтехимик» (г. Нижнекамск).
В 2004 г. — и.о. главного тренера ФК «Нефтехимик».
В 2004 — 2009 гг. — главный тренер ФК «Нефтехимик».
В 2009 — 2011 гг. — тренер ФК «КАМАЗ».
С декабря 2011 г. — главный тренер ФК «КАМАЗ».