Закончил Бакинский институт физкультуры. Всю свою игровую карьеру выступал в команде «Нефтяник» (Баку) с 1955 по 1965 гг. В высшей лиге чемпионата СССР провел 115 матчей, забил 6 голов.
Был тренером футбольных команд «Нефтяник»/«Нефтчи» (Баку) (1966—1970, 1980—1982, 1999—2000), «Памир» (Душанбе) (1972), «Черноморец» (Одесса) (1973—1977), «Араз» (Нахичевань) (1979), «Нистру» (Кишинёв) (1988—1989), «Шериф» (Тирасполь) (1997—1998), «Бакы» (2005—2006).
Работал тренером-консультантом ильичёвского «Портовика» (1996—1997).
Руководил национальной сборной Азербайджана (1992—1993, 1998—2000).