Эдуард Маркаров родился в семье футболиста Артёма Агаларовича Маркарова, который и стал его первым тренером. После просмотра игр отца, он с мальчишками часто гонял мяч во дворе и уже в 14 лет стал тренироваться в бакинском «Локомотиве».
В 1961 году Маркарова заметил Борис Аркадьев и пригласил играть за «Нефтяник» и в этот же год был приглашён в юношескую сборную СССР. Его партнёрами по клубу были Юрий Кузнецов, Алекпер Мамедов, Адамас Голодец и конечно Анатолий Банишевский, с которым они составляли пару нападающих бакинского клуба. Несмотря на сыгранность этой пары, в сборную команду их приглашали редко, а когда приглашали, то почти не давали играть вместе.
В составе сборной СССР участвовал в чемпионате мира по футболу 1966, сыграл в матче СССР — Чили. В конце 60-х Маркарова стали преследовать травмы и решив сменить обстановку он в 1971 году перешёл в ереванский «Арарат». С этим клубом у Маркарова связан самый удачный период карьеры. Сначала как игрок он стал двукратным обладателем Кубка СССР, золотых и серебряных медалей чемпионата, а затем в 1976 году, уже в качестве тренера серебряным призёром чемпионата и финалистом Кубка.
На тренерскую деятельность он попал неожиданно. Из команды ушёл старший тренер Виктор Маслов, и ему, как обладавшему наибольшим авторитетом в команде, имея «солидный» возраст 33 года было предложено попробовать себя в новом качестве. После удачного дебюта Маркаров всё-таки ушёл из команды и стал тренировать детей в республиканской школе Армянской ССР. В 1979 году уехал в Алжир, преподавать в Институте науки и спорта. По возвращении снова работал в «Арарате», помощником Никиты Симоняна. До распада СССР работал ассистентом тренера в юношеской сборной СССР. Затем снова работал с армянскими командами. В период с 1995 по 1999 год проработал в Ливане с командой «Оменмен», которая стала серебряным призёром чемпионата Ливана и финалистом национального кубка. В период 2001—2002 гг. — являлся вице-президентом аштаракской «Мики». В сезоне 2008 года являлся главным тренером ереванской «Киликии». C приходом Маркарова команда улучшила свои результаты, однако с последнего места так и не выбралась. В конце года, Маркаров по собственному желанию покинул пост и перешёл на должность тренера-селекционера клуба. С 2010 года вице-президент по тренерским вопросам и директор школы клуба «Мика». По случаю отстранения главного тренера «Мики» от занимаемой должности, данная вакансия была предложена Маркарову. С июня по июль 2011 являлся исполняющим обязанности главного тренера клуба.
Согласно опросу, проведенному в 1992 году, Э. Маркаров назван лучшим футболистом Армении всех времен, он также вошел в десятку лучших игроков Азербайджана за 70 лет (1981).