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