Edoardo Costa, 1967 yılında Varese'de doğdu. Modellik kariyerine 1990'ların başında Why Not adlı ajansla başlamıştır. Modellik kariyeri sırasında Paris, Milan ve Los Angeles'ta oyunculuk eğitimleri aldı. Bu eğitimlerden sonra ABD televizyonlarında çeşitli dizilerde yer aldı. Bunlardan bazıları Baywatch, Arliss ve The Bold and the Beautiful'dir.
Costa, modellik kariyerinden sonra oyunculuğa geçiş yaparak çeşitli televizyon dizilerinde rol aldı. 1990'ların sonunda ve 2000'lerin başında ABD'de yayınlanan bu diziler, Costa'nın oyunculuk kariyerine önemli katkıda bulundu. Bunların arasında Baywatch, Arliss ve The Bold and the Beautiful gibi popüler diziler yer aldı. Bu dizilerdeki roller, Costa'nın oyunculuk yeteneklerini gösterdi ve ABD'de tanınmasını sağladı.