Rui Rocha licenciou-se em Direito na Universidade Católica Portuguesa. desenvolveu também uma carreira de Gestor de Recursos Humanos em algumas áreas como a banca e a indústria
Em 2022, é cabeça de lista pela Iniciativa Liberal em Braga, tendo sido o único eleito nesse círculo eleitoral, nesse mesmo ano apresenta a sua candidatura à liderança do partído, após a saída de João Cotrim de Figueiredo da liderança do mesmo.
Assume funções de Presidente da Comissão Executiva da Iniciativa Liberal desde 22 de janeiro de 2023.