Roberto mulai dikenal di kancah persepakbolaan Indonesia ketika ia berseragam Persiram Raja Ampat di Liga Super Indonesia U-21 musim 2011. Bersama Persiram Raja Ampat, ia bertahan selama 2 musim dengan total bermain 7 kali dan mencetak 2 gol.
Pada tahun 2017, ia resmi menandatangani kontrak dengan tim Persipur Purwodadi untuk mengarungi kompetisi Liga 3 2017 Jawa Tengah. Salah satu pertandingan yang dimainkannya adalah ketika Persipur bermain imbang 0–0 melawan Sragen United di Stadion Krida Bhakti, Kabupaten Grobogan. Ketika itu, ia menerima kartu merah pada menit ke-7 setelah terlibat perkelahian dengan pemain Sragen United.[2]