W Vasco da Gama 30 listopada 1995 w przegranym 1-2 meczu z EC Juventude Geovani po raz ostatni wystąpił w lidze brazylijskiej. Ogółem w lidze brazylijskiej wystąpił w 136 spotkaniach i strzelił 14 bramek. W 1996 odszedł z Vasco do Gama i występował w klubach z niższych lig. Z Serra FC w 1999 i Desportiva Capixaba w 2000 zdobył mistrzostwo stanu Espírito Santo. Karierę Geovani zakończył w 2002 roku w klubie Tupy FC.

Kariera reprezentacyjna W reprezentacji Brazylii Geovani zadebiutował 2 maja 1985 w wygranym 2-0 towarzyskim meczu z reprezentacją Urugwaju. W 1989 roku uczestniczył w Copa América 1989, który Brazylia wygrała. Geovani wystąpił w trzech meczach z Wenezuelą (bramka), Peru i Kolumbią. Ostatni raz w reprezentacji wystąpił 11 września 1991 w przegranym 0-1 towarzyskim meczu z reprezentacją Walii. Ogółem w reprezentacji wystąpił w 22 meczach i strzelił 5 bramek.

W 1988 roku Geovani uczestniczył w Igrzyskach Olimpijskich w Seulu, na których Brazylia zdobyła srebrny medal. Na turnieju Geovani był podstawowym zawodnikiem w pięciu meczach z Nigerią, Australią, Jugosławią, Argentyną (bramka) i RFN.