W 1980 występował we Fluminense FC. Ostatnim klubem w karierze Givanildo był Sport Recife. W barwach Sportu 6 marca 1983 w przegranym 1-3 meczu z São Paulo FC Givanildo po raz ostatni wystąpił w lidzehttps://archive.is/20120708074221/http://futpedia.globo.com/campeonatos/campeonato-brasileiro/1983/03/06/sao-paulo-3-x-1-sport Ostatni mecz w lidze. Ogółem w latach 1971–1983 rozegrał w lidze 252 spotkania, w których strzelił 4 bramki. Ze Sportem trzykrotnie zdobył mistrzostwo stanu w 1980, 1981 i 1982.
Kariera reprezentacyjna Givanildo w reprezentacji Brazylii zadebiutował 28 maja 1976 w wygranym 2-0 towarzyskim meczu z amerykańską ligę NASL. Ostatni raz w reprezentacji Givanildo wystąpił 20 lutego 1977 w zremisowanym 0-0 meczu z reprezentacji Kolumbii w eliminacjach Mistrzostw Świata 1978.