Professor aposentado da Universidad Federal de Rio de Janeiro
Geraldo Prado é Mestre e Doutor em Direito. Em 2010, concluiu estudos de Pós-doutoramento pela Universidade de Coimbra.
É investigador do Instituto de Direito Penal e Ciências Criminais da Faculdade de Direito da Universidade de Lisboa e do Ratio Legis – Centro de Investigação e Desenvolvimento em Ciências Jurídicas, da Universidade Autónoma de Lisboa, e Professor visitante da Universidade Autônoma de Lisboa.
Tem experiência na área de estudos sobre sistema de justiça criminal, com pesquisas no campo da prova penal e dos sistemas processuais. É advogado criminal.