Costa cuenta con doble nacionalidad: brasileña e italia.
En la temporada 2006-2007 firmó un contrato con el FC Winterthur de Suiza.
En enero del año siguiente fue trasladado a Veria FC, donde jugó en la Super Liga de Grecia.
Dejó el Veria FC en mayo de 2008 y se unió al Daejeon Citizen en 2009.
Ricardo es un hombre políglota ya que habla cuatro idiomas, entre ellos el portugués (de nacimiento), el español, inglés y el sueco.