Ricardo Rocha nasceu em Recife em 11 de setembro de 1962. Iniciou sua carreira no clube Santo Amaro em Pernambuco e posteriormente no Santa Cruz Futebol Clube, também em Pernambuco. Jogador de excelente técnica e grande liderança recebendo o apelido de xerife.
Jogou por vários clubes como: Santa Cruz, Guarani, Sporting (Portugal), São Paulo, Real Madrid (Espanha), Santos, Vasco, Fluminense, Newells Old Boys (Argentina) e Flamengo. No Real Madrid, foi eleito o melhor zagueiro do mundo, foi também o primeiro estrangeiro a ter uma torcida organizada exclusiva. Ao longo da carreira, ganhou uma Bola de Ouro e quatro Bolas de Prata e até hoje figura na lista de maiores vencedores do prêmio. Integrou a Seleção Brasileira (de 1989 até 1995). Foi para a Copa do Mundo de 1990, na Itália, e para a Copa do Mundo dos Estados Unidos em 1994, sagrando-se tetracampeão do mundo, nesta. Encerrou sua carreira como jogador em 1998.
Foi treinador de futebol no Santa Cruz de Pernambuco nos anos de 2001. Atualmente é um dos sócios do Showbol, evento transmitido ao vivo pelo canal ESPN. É sócio também da RT4Sports, empresa de marketing e gerenciamento esportivo, junto com o ex-zagueiro Alexandre Torres, empresa que foi fundada junto com Carlos Alberto Torres (Capitão da Copa de 1970, falecido em 2016). Na Copa das Confederações, foi convidado pela comissão técnica da Seleção Brasileira, para palestrar para os jogadores e continua sendo convidado sempre pela CBF para palestrar para o elenco em competições. Faz palestras motivacionais pelo Brasil e pelo mundo. Mantém projetos sociais, como Escolinhas de Futebol . Fez parte da equipe de comentaristas da SporTV por quatro anos até 2018, Fox até 2020, SBT pela Libertadores da América, foi comentarista do Campeonato Carioca pela RECORD e recentemente foi diretor técnico do Cruzeiro Esporte Clube. Em janeiro de 2023, assinou contrato para ser comentarista da Band.