João Ribeiro é licenciado em Desporto e Educação Física pela FADEUP e esteve sempre esteve ligado ao desporto de vela como praticante e treinador.
Desde 2011 que é sócio-gerente de uma empresa no setor dos eventos e, em 2017, concluiu o Programa de Gestão e Liderança na AESE Business School.
Um ano mais tarde integrou a equipa comercial da BBDouro, tendo como um dos objetivos desenvolver o projeto Vela sem Barreiras.
Hoje está na direção comercial da BBDouro Nautical Experiences, uma das marcas da BBDouro Group.