Beto moved straight to the Primeira Liga on 3 June 2019, joining Portimonense S.C. on a four-year contract. He made his debut in the competition on 9 August, coming on as an 87th-minute substitute in a 0–0 home draw against Belenenses SAD. His finished the campaign with a further ten league appearances, all from the bench.