Nacido el 27 de junio de 1981 y criado en el barrio de La Isleta de Las Palmas de Gran Canaria, Rubén Castro es el menor de cinco hermanos, dos de los cuales, Álex y Guillermo, también han desarrollado carrera profesional como futbolista.