He represented at various youth tournaments. In 2007, he played at the Under-16 Grant Khomo Week. The following year, he played for them at the Under-18 Academy week, resulting in his inclusion in the S.A. Schools Academy team in the same year. He also played at the 2009 Under-18 Craven Week tournament. He was included in the squad for the 2010 Under-19 Provincial Championship competition, as well as for in the Under-21 competition in 2011 and 2012.
He was included in the senior squad for the 2012 Vodacom Cup competition and made his first class debut during that competition, coming on as a third-minute substitute in their match against near neighbours. He made one more substitute appearance in that competition and then started the matches against the and the quarter final against the. His Currie Cup debut came a few months later against the in the 2012 Currie Cup First Division competition. He made six appearances in total in that competition and also started both promotion/relegation games against the.
Southern Kings
He was named in the squad for the 2013 Super Rugby season. He didn't play in the first three matches of the season, being behind David Bulbring, Steven Sykes and Daniel Adongo in the pecking order. However, an injury to Sykes saw him included for their match against the in Christchurch and he substituted Adongo to make his Super Rugby debut. Another substitute appearance followed in their next match against the before he made his first start in the competition in the dramatic 28–28 draw against the in Canberra, where an injury time try by Cornell du Preez plus subsequent conversion from Demetri Catrakilis secured an away draw for the Kings. He also started their next match, in Melbourne against the, an equally dramatic match with a Catrakilis drop goal in injury time securing the Kings' first ever away win. He dropped to the bench for their next match against the before returning to the starting line-up for matches against the and. Three more substitute appearances followed, bringing his tally to ten matches in total. The return to fitness of Darron Nell at the end of the season saw him revert to the side playing in the 2013 Vodacom Cup and 2013 Currie Cup First Division competitions.
Cheetahs
With the Kings not playing Super Rugby in 2014, Bernardo – along with Shane Gates – joined the for pre-season training prior to the 2014 Super Rugby season. However, he was not named in their final squad and returned to Port Elizabeth.
In April 2014, it was announced that Bernardo joined Welsh Pro12 side Ospreys on a deal until 2017. Bernardo suffered a dislocated kneecap during the 2015–16 season and was ruled out for the rest of the season.