João Moreira é trompetista da Orquestra Metropolitana de Lisboa desde 2019. Entre 2012 e 2017, foi Trompete Solo da MusicAeterna, em Perm (Rússia), sob a direcção do maestro Teodor Currentzis, com a qual se apresentou nas mais prestigiadas salas de concerto do mundo.
Em 2017, regressou a Portugal e venceu o concurso para a posição de Trompete Solo na Orquestra Clássica do Sul. Foi premiado em diversos concursos, tanto em Portugal como nos Estados Unidos da América — nomeadamente pela International Trumpet Guild (ITG) — e tem-se apresentado como solista com várias orquestras, entre as quais se destacam: MusicAeterna Orchestra (Perm, Rússia), Symphony Academic Orchestra of Rostov (Rostov-on-Don, Rússia), Orquestra Clássica do Sul, Orquestra Filarmonia das Beiras, Orquestra Académica Metropolitana, Krasnoyarsk Chamber Orchestra (Rússia) e Orquestra Metropolitana de Lisboa.
É mestre em Performance pela Hochschule für Musik und Theater, em Hamburgo (Alemanha), onde estudou com o conceituado professor Matthias Höfs.