Roca speelde in totaal negen interlands voor Bolivia in de periode 1987-1989. Onder leiding van bondscoach Osvaldo Veiga maakte hij zijn debuut op 14 juni 1987 in de vriendschappelijke thuiswedstrijd tegen Paraguay (0-2), net als doelman Marco Antonio Barrero en middenvelder Mauricio Ramos. Roca nam in 1989 met Bolivia deel aan de strijd om de Copa América in Brazilië. Daar kreeg hij in Bolvia's eerste groepswedstrijd, op dinsdag 4 juli tegen Uruguay (3-0), in de 26ste minuut de rode kaart van scheidsrechter Arnaldo Coelho.