У дорослому футболі дебютував 1999 року виступами за команду клубу «Туран», в якій провів два сезони, взявши участь у 26 матчах чемпіонату.
Згодом з 2001 по 2003 рік відіграв по одномку сезоні у складі команд «Нефтчі» та іранського клубу «Фулад».
Своєю грою за останню команду знову привернув увагу представників тренерського штабу клубу «Нефтчі», до складу якого повернувся 2003 року. Цього разу відіграв за бакинську команду наступні два сезони своєї ігрової кар'єри.
У 2006 році знову став гравцем клубу «Нефтчі». Цього разу провів у складі його команди два сезони. Більшість часу, проведеного у складі бакинського «Нефтчі», був основним гравцем захисту команди.
У 2001 році дебютував в офіційних матчах у складі національної збірної Азербайджану. Наразі провів у формі головної команди країни 67 матчів, забивши 4 голи.