Ahmed was born in Alexandria, in May, 1984. With an interest in filmmaking and drawing, he joined the faculty of fine arts and studied mainly under the artists Adel El Masry and Farouk Wahba. He got his BFA in oil painting in 2006. He studied filmmaking under Islam El Azzazi in the Jesuits Cultural Center of Alexandria. Ahmed produced his first documentary “The Trip” in 2009 and he has joined a number of workshops with acclaimed filmmakers and artists . Since 2011, he has been dedicating the majority of his creative time to study and work with documentaries, either as a researcher or a filmmaker. His short documentary "17 Fouad Street" won four prizes in Egypt and Spain. His first feature documentary "The City Will Pursue You" premiered in the 19th Ismailia International Film Festival long documentary competition in 2017.