Na początku 2006 roku Beto przeniósł się do francuskiego Girondins Bordeaux, które zapłaciło za portugalskiego obrońcę jeden milion euro. W Ligue 1 zawodnik zadebiutował 25 lutego w zremisowanym 3:3 spotkaniu przeciwko FC Metz. Łącznie w sezonie 2006/2007 Beto rozegrał dla Bordeaux cztery ligowe mecze i w letnim okienku transferowym odszedł do beniaminka Primera División – Recreativo Huelva. 3 lipca 2007 roku Roberto Severo podpisał z nim nowy, trzyletni kontrakt. W sezonie 2008/2009 Beto wystąpił tylko w czterech pojedynkach Primera División.

W sierpniu 2009 roku Beto powrócił do Portugalii, gdzie został graczem CF Os Belenenses. Następnie był zawodnikiem hiszpańskiego klubu UD Alzira. W 2011 roku zakończył karierę.

Kariera reprezentacyjna W reprezentacji Portugalii Beto zadebiutował w 1997 roku w meczu eliminacyjnym do mistrzostw świata przeciwko Niemcom, chociaż już rok wcześniej był w kadrze na Letnie Igrzyska Olimpijskie w Atlancie. W 2000 roku Beto wystąpił na mistrzostwach Europy, na których Portugalczycy przegrali w półfinale z późniejszymi triumfatorami turnieju – Francuzami.