Народився 24 січня2002 року в місті Алмада. Вихованець футбольної школи клубу «Бенфіка». У лютому 2018 року підписав із клубом свій перший професійний контракт[1]. З 2020 року став виступати за резервну команду «Бенфіка Б», в якій провів два сезони, взявши участь у 29 матчах Сегунди.
2 листопада 2021 року дебютував в основному складі «Бенфіка» у матчі групового етапу Ліги чемпіонів проти «Баварії» (2:5)[2], а за кілька днів, 7 листопада, провів свій перший матч у португальській Прімейрі, вийшовши замість травмованого Жуана Маріу на 23-й хвилині в домашньому матчі проти «Браги» (6:1)[3]. Станом на 5 серпня 2022 року відіграв за лісабонський клуб 17 матчів в національному чемпіонаті.
2017 року дебютував у складі юнацької збірної Португалії (U-15), загалом на юнацькому рівні взяв участь у 40 іграх, відзначившись 6 забитими голами. У травні 2019 року у складі збірної до 17 років зіграв на юнацькому чемпіонаті Європи в Ірландії. Бернарду зіграв на турнірі усі 4 матчі та забив 1 гол на груповому етапі проти збірної Ісландії (4:2), а португальці вилетіли у чвертьфіналі.
З 2021 року залучався до складу молодіжної збірної Португалії. На молодіжному рівні зіграв у 16 офіційних матчах, забив 5 голів.