В годы игровой карьеры был полузащитником. Начал играть в 1959 году в Ашхабаде в футбольной школе, воспитанник школы «Строитель» (Ашхабад) — с 1966 года.
Всего в высшей лиге чемпионата СССР провел 155 матчей, забил 23 гола, в первой лиге — 211 матчей, 32 гола.
С 1981 и по 1996 год играл и тренировал в Казахстане.
В 1998 возглавил недавно созданную команду Ниса из Ашхабада. В 1999 недолго был главным тренером сборной Туркменистана, которую принял после отставки украинского тренера Виктора Пожечевского.
В 2000—2001 возглавлял Кристалл (Смоленск).
1 августа 2001 года назначен главным тренером ФК «Рубин» (Казань). Вице-президент «Рубина» (с апреля 2004). Под его руководством «Рубин» выиграл турнир в первом дивизионе и завоевал право играть в российской Премьер-лиге (2002), завоевал бронзовые медали чемпионата России (2003 и 2010), стал двукратным чемпионом России (2008 и 2009) и неоднократно принимал участие в европейских кубковых турнирах (Кубок УЕФА 2004/05 и 2006/07, Кубок Интертото 2007, Лига Чемпионов 2009/2010, а затем по итогам группового этапа — в Лиге Европы УЕФА), Лига Чемпионов 2010/2011, Лига Европы 2011/2012.
Консультант юношеской сборной России 1983 года рождения на чемпионате Европы в Израиле (2000).
Консультант туркменской сборной по футболу c 2010 года.
Окончил Ашхабадский государственный техникум железнодорожного транспорта (1967—1971), Туркменский государственный университет (1971—1975), Высшую школу тренеров (1989—1991).