Родился в татарской семье 29 марта 1957 года в Челябинске. Воспитанник школы «Локомотив» Челябинск (тренеры И. В. Вострухин и Ю. А. Пискунов).
В мини-футболе выступал за команды «Феникс» Челябинск, «Челябинец» Челябинск. Провёл 6 матчей за сборную России по мини-футболу, забил 1 гол.
Тренировал команды «Феникс», «Челябинец», «Строитель-7» — все Челябинск, «ВИЗ-Синара» Екатеринбург, МФК «Спартак» Щёлково. Входил в тренерский штаб сборной России на Чемпионате мира 1996 года.
Главный тренер ФК «Лукойл» Челябинск — 2001. В 2006—2008 тренировал ФК «Звезда» Иркутск.