Am 6. September 1997 bestritt Beto sein erstes A-Länderspiel in der Nationalmannschaft (1:1 gegen Deutschland). Er nahm an der Fußball-Europameisterschaft 2000 (zwei Einsätze) und der Fußball-Weltmeisterschaft 2002 (drei Einsätze) aktiv teil und war im Aufgebot bei der Fußball-Europameisterschaft 2004 im eigenen Land. Er spielte 31-mal für die portugiesische Fußballnationalmannschaft und machte 2 Tore.