Edoardo, romano, classe ’79, frequenta la scuola “Ribalte”, diretta da Enzo Garinei, e successivamente la scuola “Teatro Azione”, diretta da Isabella Del Bianco e Cristiano Censi.
Tra i lavori più interessanti possiamo citare la prima e seconda stagione della miniserie tv di enorme successo "Romanzo criminale - La serie", regia di Stefano Sollima, dove è coprotagonista con il ruolo di Ruggero Buffoni. Ha lavorato anche nel film "20 sigarette", regia di Aureliano Amadei, nel ruolo di Tino.
Sempre in tv è coprota...visualizza tuttoagonista insieme a Raoul Bova della miniserie tv "Ultimo 4 - L'occhio del falco" e interpreta Sergio nella serie tv "Un matrimonio", di Pupi Avati.
Ha partecipato al secondo film di Massimiliano Bruno "Viva l'Italia", nel ruolo di Mazzone, ed è nel cast del primo lungometraggio diretto da Enrico Maria Artale "Il terzo tempo", prodotto da Aurelio De Laurentis e il CSC, in concorso alla mostra del cinema di Venezia 2013.
Nel 2013 è presente in "Squadra antimafia - Palermo oggi 5", dove recita al fianco di Francesco Montanari, nel ruolo del mafioso Michele Catena. Nello stesso anno comincia a girare la sesta serie della fiction "I Cesaroni", nel quale interpreta il ruolo di Annibale Cesaroni e che verrà trasmessa nel 2014.
Edoardo fa parte dell' Orchestraccia, suona la chitarra e canta. Ha fondato un gruppo "blues, soul, romanesco", i Saint Peter's Stones. Nel 2015 torna al cinema con il film “Se Dio vuole”, al fianco di Giallini, Morante e Gassman.