João Ricardo opted to represent Angola internationally, his first cap coming in 1996 at the age of 26. Ten years later, he appeared with the national team in the Africa Cup of Nations in Egypt, in an eventual group stage exit.