Rui Castro nasceu em Vila Nova de Gaia em 1968. Concluiu o mestrado em arquitetura na ESAP, em 2011, depois de se ter licenciado na mesma escola, em 1993.
Entre 1988 e 2000, trabalhou no Porto com vários arquitetos: com José Paulo dos Santos participou no concurso para o Reichtag, em Berlim; com Luís Casal colaborou em projetos de habitação coletiva e comércio, no Porto; com Álvaro Siza, como arquiteto responsável, coordenou, entre outros, o projeto do Pavilhão de Portugal na Expo’98.
De 2000 a 2005, integrou a equipa de Gestão Geral do Empreendimento “Porto 2001”, para a Casa da Música, como supervisor de projeto.
Em 1994, abriu escritório próprio onde tem desenvolvido atividade no âmbito da arquitectura e do design.
Desde 2006 que leciona na Universidade Lusófona do Porto e é formador na Ordem dos Arquitetos.