Жуан Рікарду вирішив представляти Анголу на міжнародному рівні, його перша гра за збірну відбулася в 1996 році у віці 26 років. Десять років по тому він з'явився зі збірною на Кубку африканських націй в Єгипті, не зумівши вийти з групового етапу.