Po jednym sezonie powrócił do Brazylii zostając zawodnikiem CR Vasco da Gama. W 1994 przeszedł do SC Internacional, z którym zdobył mistrzostwo stanu Rio Grande do Sul – Campeonato Gaúcho. W latach 1995–1996 Bernardo występował w SC Corinthians Paulista. Z Corinthians zdobył Copa do Brasil oraz mistrzostwo stanowe w 1995. W 1995 Bernardo miał krótki epizod w Japonii. W Kraju Kwitnącej Wiśni występował w Cerezo Osaka. Ostatnim klubem w karierze Bernardo było Athletico Paranaense.

W barwach Atlético 19 października 1997 w zremisowanym 1-1 meczu z Santosem Bernardo wystąpił po raz ostatni w lidze brazylijskiej. Ogółem w latach 1986–1997 wystąpił w lidze w 148 meczach, w których strzelił 6 bramek.

Kariera reprezentacyjna W reprezentacji Brazylii Bernardo zadebiutował 12 kwietnia 1989 w wygranym 2-0 towarzyskim meczu z reprezentacją Paragwaju.