Ator de origem baiana, nascido em Ilhéus, consagrado em 1962 por sua participação em O Pagador de Promessas, filme brasileiro premiado com a Palma de Ouro em Cannes. Formado pela Escola de Teatro da Universidade da Bahia, ingressou no Teatro Oficina no início da década de 60. Teve importantes participações nos palcos e na televisão, onde chegou a atuar em 25 novelas e outros tantos especiais.
Sua última interpretação foi a do jornalista Damasceno, na minissérie Anos Rebeldes, produzida pela Rede Globo em 1992 e escrita por Gilberto Braga. Em 1970, ele atuaria ao lado de Regina Duarte em Véu de Noiva, novela de Janet Clair. Fez também Lua Cheia de Amor, Rosa dos Ventos, Pecado de Mulher e Anjo Marcado. Na Tupi, estrelou Roda de Fogo, em 1978.
Na Bandeirantes, ele formou um trio médico, ao lado de Jorge Dória e Sebastião Campos ao protagonizar o Dr. Claudio, em O Todo Poderoso. Na época, ele afirmou: Só não faço mais pelo ser humano, seja como ator ou como pessoa, porque estou limitado pelo próprio homem. Em 1977, atuou em Domingo, Zeppellin, peça de Marcus Vinicius. Em 1978, Geraldo chegou a trabalhar numa loja de aluguel de smokings e longos sofisticados. O ator se sentia à vontade ajudando os fregueses a experimentar os trajes e não via nenhum prejuízo à sua carreira artística. Ele faleceu aos 63 anos, em 25 de abril de 1993.