Эхуд Ольмерт родился 30 сентября 1945 г. в поселении Нахлат-Жаботинский недалеко от города Биньямина. Военную службу проходил в бригаде «Голани», а также работал военным корреспондентом в армейской газете «Бемахане». Получил высшее образование в Еврейском университете Иерусалима, по профессии адвокат.
С 1973 по 1988 г. — депутат кнессета от партии «Ликуд».
В 1988-1990 гг. — министр по делам меньшинств, в 1990-1992 гг. — министр здравоохранения. С 1993 по 1995 г. был мэром Иерусалима.
С 2003 г. — вице-премьер Израиля, министр промышленности и торговли. После ухода в отставку Биньямина Нетаньяху в августе 2005 г. возглавил министерство финансов.
Член правящей партии “Ликуд” с начала 1970-х годов. В 1999 г. претендовал на роль председателя партии, но проиграл праймериз Ариэлю Шарону. После образования партии «Кадима» вышел из «Ликуда».
На время болезни премьер-министра Израиля Ариэля Шарона его функции перешли к Эхуду Ольмерту.
Является также сопредседателем Российско-израильской межправительственной комиссии по торгово-экономическому сотрудничеству.
Женат, имеет четверых детей.