Ketika kejuaraan dunia tahun 2006 eko hanya berhasil meraih peringkat ke delapan dengan total angkatan 266 kilogram dari 116kg Snatch dan 150 clean & jerk.
Tahun 2007, Eko mengikuti kejuaraan dunia angkat besi yang diadakan di Chiang Mai, Thailand.
Baca Juga: Mimpi Nikah di Disneyland Diwujudkan Suami, Kini Sandra Dewi Justru Curhat Harvey Moeis Tak Romantis
Eko berhasil meraih medali perunggu dan meloloskan diri untuk tampil pada Olimpiade Beijing tahun 2008.
Eko berhasil meraih posisi ketiga pada Kejuaraan Dunia Angkat Besi dengan total angkatan 278kg dari 124kg Snatch dan 154 clean & jerk.
Olimpiade Beijing 2008 menjadi debut perdana Eko di Olimpiade.
Eko masuk ke cabang olahraga angkat besi kelas 56kg dan berhasil meraih medali perunggu dengan total 288kg.
Tahun 2012 menjadi kali kedua Eko tampil pada Olimpiade dimana Eko berhasil meraih medali perunggu dengan total angkatan 317kg.
Pada Olimpiade Rio de Janeiro di Brasil tahun 2016, Eko berhasil meraih medali perak dengan total angkatan 312kg.