Karier klub Corini dimulai di tim muda Brescia, tetapi pada usia 16 tahun ia sudah dipanggil untuk masuk ke tim utama dan membuat debutnya pada musim berikutnya. Ia menjadi pemain reguler untuk Lombardian pada musim 1988-1989 dan 1989-1990 sebelum bergabung dengan Juventus. Pada musim pertamanya dengan Juventus, pada usia 20 tahun, Corini tampil sebanyak 25 kali dan mencetak satu gol. Pada musim 1992-1993, Corini pindah ke Sampdoria, di mana ia tampil sebanyak 24 kali dan mengalami beberapa masalah cedera. Dalam beberapa tahun berikutnya, Corini pindah dari satu tim ke tim lain hampir setiap musim (Napoli, kembali ke Brescia, dan Piacenza) tanpa dapat menunjukkan potensi penuhnya. Pada Oktober 1998, Verona meminjamkannya ke rival kota Chievo Verona, di Serie B. Corini segera menjadi pemain inti tim tersebut, memimpin timnya sebagai kapten menuju promosi luar biasa ke Serie A pada tahun 2001, dan kualifikasi Piala Dunia FIFA 2002 (UEFA), setelah berada di posisi pertama pada paruh musim. Corini bergabung dengan Palermo pada tahun 2003, membantu mereka memenangkan gelar Serie B pada musim 2003-2004, diikuti oleh kualifikasi Piala Dunia FIFA 2006 (UEFA). Ia kemudian menjadi kapten klub tersebut. Pada Juni 2007, ia mengumumkan bahwa ia tidak akan memperpanjang kontraknya dengan Palermo, dan beberapa hari kemudian ia bergabung dengan Torino pada usia 37 tahun. Ia dipertahankan oleh Granata juga untuk musim 2008-2009, yang ia nyatakan sebagai musim terakhirnya sebagai pemain sepak bola. Pada Mei 2009, Corini mengumumkan pensiun sebagai pemain setelah gagal pulih dari cedera tendon Achilles yang berulang, yang memaksa dia menjalani operasi, sehingga ia melewatkan bagian akhir musim yang menyebabkan Torino terdegradasi ke Serie B. Ia juga menyatakan niatnya untuk mencoba menjadi pelatih kepala di masa depan.
Di level internasional, Corini juga menjadi pemain reguler di tim Italia U21 pada awal 1990-an, meraih gelar Kejuaraan Eropa U21 UEFA, dan mewakili Italia di Olimpiade Musim Panas 1992 di Barcelona. Meskipun suksesnya untuk Italia di level muda dan untuk berbagai klub, ia tidak pernah dipanggil untuk tim nasional senior dalam karir yang hampir dua dekade. Namun, ia pernah dipanggil pada musim 1992-1993 dan lebih baru pada November 2002.
Setelah mengumumkan pensiunnya, Corini mengkonfirmasi minatnya untuk menjadi pelatih, dan kemudian dikaitkan dengan beberapa kekosongan di panorama sepak bola Italia. Pada 5 Juli 2010, Eugenio Corini diumumkan sebagai pelatih kepala baru Portosummaga, klub Serie B yang baru dipromosikan untuk musim 2010-2011; ia setuju untuk menjadi pelatih kepala klub tersebut meskipun pada saat penunjukan ia belum memiliki kualifikasi lisensi pelatih yang diperlukan. Ia hanya memiliki Lisensi A UEFA, sehingga lulusan UEFA Pro, Salvatore Giunta, akan bekerja bersamanya. Namun, secara tak terduga, Corini meninggalkan klub tersebut dua belas hari kemudian, bersama dengan direktur sepak bola Giuseppe Magalini, karena perselisihan dengan dewan mengenai kebijakan pasar transfer dan rencana masa depan tim. Pada 27 November 2010, ia diangkat menjadi pelatih kepala klub Serie B, Crotone, menggantikan Leonardo Menichini. Pengalamannya dengan klub Calabria tersebut ternyata singkat, karena ia dipecat pada 20 Februari 2011 setelah rentetan hasil buruk yang membuat Crotone terancam terdegradasi. Dari 30 November 2011 hingga akhir musim, ia melatih Frosinone di Lega Pro Prima Divisione menggantikan Carlo Sabatini yang mengundurkan diri. Pada 2 Oktober 2012, ia diangkat sebagai pelatih kepala baru Chievo menggantikan Domenico Di Carlo setelah te