В 1988 году окончил Ростовский институт инженеров железнодорожного транспорта. Трудовую деятельность начал в 1971 году помощником машиниста железной дороги. Затем там же работал машинистом электровоза, в 1980-1981 годах секретарем первичной партийной организации и в 1981-1983 годах председателем комитета профсоюза депо.
В 1983-1984 годах локомотивный диспетчер в Управлении дороги, в 1984-1987 годах заместитель начальника Баладжарского локомотивного депо, в 1987-1989 годах начальник Дивичинского подменного пункта Баладжарского локомотивного депо.
В 1989 году переведен на должность начальника Гянджинского локомотивного депо, где проработал до 1991 года. С 1991 по 1993 год начальник службы локомотивного хозяйства Азербайджанской государственной железной дороги.
В 1993-1996 годах работал на должности заместителя начальника дороги, а с 1996 по 2002 годы начальником Азербайджанской Государственной железной дороги.
8 августа 2002 года назначен Министром транспорта Азербайджанской Республики.