João Vasconcelos Barros Rodrigues nasceu em 12 de outubro de 1987, na freguesia de São José de São Lázaro, concelho de Braga. É advogado. É licenciado em Direito pela Universidade Católica Portuguesa e mestre em Direito dos Negócios e da Empresa pela mesma universidade. Tem uma pós-graduação em Direito Administrativo, pela Universidade Católica Portuguesa, uma pós-graduação em Direito do Urbanismo e da Habitação, pela Universidade de Lisboa, e frequentou o Curso de Formação Política do Instituto de Ciências Jurídico-Políticas da Faculdade de Direito da Universidade de Lisboa. Foi membro da Assembleia Municipal de Braga entre 2013 e 2017. Foi eleito vereador da Câmara Municipal de Braga em 2017, tendo integrado o Executivo Municipal entre 2017 e 2025, com responsabilidades nas áreas do Urbanismo, Ordenamento e Planeamento, Reabilitação Urbana, Habitação, Inovação e Inteligência Urbana. Foi Presidente do Conselho de Administração da BragaHabit entre 2021 e 2025. Em 2025, foi eleito Presidente da Câmara Municipal de Braga. É Presidente da InvestBraga, agência municipal para a dinamização económica, atração de investimento, inovação, empreendedorismo e promoção empresarial do concelho, e membro do Comité das Regiões Europeu.