João Carvalheiro nasceu em Tomar a 11 de janeiro de 1988. Iniciou os seus estudos musicais no Conservatório da Sociedade Filarmónica Gualdim Pais na classe de clarinete do Prof. Nuno Antunes, terminando o 7º grau.
Ingressou na Escola Superior de Música em 2008 terminando a Licenciatura em Clarinete na classe do Prof. Paulo Gaspar.
Frequentou masterclasses em Clarinete com os Prof. Francisco Ribeiro, Nuno Silva, Luís Gomes, Rui Martins, Joaquim Ribeiro e Bruno Graça. Frequentou cursos de Orquestra de Sopros e Orquestra Sinfónica sob a direção de Vasco Azevedo, Alberto Roque, Hermenegildo Campos, Carlos Amarelinho, Jonathan Grethen, Jouke Hoekstra, Octávio Mas Arocas. Trabalhou com o Ensemble do Estúdio de Ópera da ESML sob a orientação do Maestro Nicholas Mcnair.
Lecionou clarinete na Escola de Música Ilimitada em Oeiras, Escola de Música da Banda Operária Torrejana e Escola de Música da Sociedade Filarmónica de Santa Cecília em Ansião.
Orientou e dirigiu o Ensemble de Sopros de Ansião.
Atualmente, leciona Clarinete e Percussão na Sociedade Filarmónica Lacobrigense 1.º de Maio em Lagos sendo o Diretor Artístico da Escola de Música e Maestro da Banda Filarmónica.