Ruben Dias bermain di Kejuaraan U-17 Eropa UEFA 2014 untuk tim U-17. Dia menjadi kapten tim U-19 di Kejuaraan U-19 Eropa UEFA 2016 dua tahun kemudian.
Ruben dipanggil ke skuad senior Portugal pada 15 Maret 2018 saat menjelang pertandingan persahabatan internasional melawan Mesir dan Belanda.
Pada usia 9 tahun, Ruben pergi ke C.F. Estrela da Amadora dan di sanalah dia memulai karirnya di sepakbola.
Setelah menghabiskan dua tahun di klub tersebut, dia bergabung dengan akademi Benfica dan berlatih sebagai gelandang dan striker, selang beberapa tahun dia mengalami pertubuhan pesat dan menjadi pemain bertahan.
Debut profesionalnya dengan tim Benfica B pada tahun 2015. Sementara di tim B, dia membantu tim finis berada di peringkat keempat di divisi kedua.
Dia juga membawa timnya ke final UEFA Youth League musim 2016–2017. Ruben Dias melakukan debut tim utama melawan Boavista di Liga Primeira pada 16 September 2017.
Setelah masuk tim inti Benfica, dia dinobatkan sebagai Pemain Muda Terbaik Liga Primeira dan membantu The Eagles memenangkan dua gelar.
Gelar tersebut yaitu gelar liga musim 2018-2019 dan Supertaca Candido de Oliveira pada musim 2019-2020. Dia juga dinobatkan sebagai Tim Terbaik Liga Primeira Tahun 2019.
Baca Juga: Profil dan Biodata Denzel Dumfries Pemain Bertahan Timnas Belanda yang Bermain di Inter Milan