Pada usia tiga puluh lima tahun, Gomes membuat debut resminya untuk Olimpiade Musim Panas 2008 di Beijing, di mana ia berkompetisi di maraton pria
, bersama dengan rekan setimnya Hélder Ornelas. Dia berhasil menyelesaikan balapan di tempat ketiga puluh dengan empat detik di belakang Oleg Kulkov dari Rusia, dengan waktu 2:18:15.